Re: Ruby - Ruby on Rails (19 พ.ค. 2007, 03:25 น.) |
|
1. มันคืออะไรครับRuby=ทับทิม
Rails=รางรถไฟ
เปิดจาก MyBuddy นะเนี่ย

อ้าว ไม่ได้ถามคำแปลเหรอ?
ok .. ok .ok
Ruby เป็นภาษาคอมฯที่ถูกปรับสมดุลจาก
Perl, Smalltalk, Eiffel, Ada และ Lisp คนญี่ปุ่นเป็นคนคิด(click link เอาเองนะ) เพราะมันถูกปรับสมดุลมาจากหลากหลายภาษาและโครงสร้างเป็นลักษณะของ OOP ทำให้เป็นภาษาที่มีความแข็งแกร่ง
เทียบกับลูกพี่ทั้งหลายได้ [ในตารางจะเห็นว่าเทียบๆเคียงๆได้กับจาวา(แต่ Ruby เป็น Script ซึ่งน่าจะเทียบกับ JSP มากกว่า) แต่ยังไม่แข็งแกร่งเทียบเท่าได้ เพราะพี่จาวาโตมานานมากแล้ว)
ดูคุณสมบัติของ Ruby ได้
จากที่นี่ส่วน Ruby on Rails มันเป็น
web application framework [คำนิยาม web application framework อ่านจาก link ด้วนล่างของ link นี้]
มันไม่ใช่แค่ภาษา เราจึงเปรียบเทียบกับภาษาอื่นๆไม่ค่อยได้
2. มันดียังไงด้วยการเกิดของ Ruby on Rails ในจังหวะที่ web 2.0 กำลังถูกกล่าวถึง ทำให้ Ruby โตกับ AJAX ได้ทันที(เกาะกระแสได้ดี คนที่ตกกระแสกลับเป็น .Net ออก atlas ที่เป็น AJAX ช้ากว่าชาวบ้าน) เนื่ืองจากมันเป็น web application framework จึงทำให้การพัฒนา web application เป็นไปอย่างง่ายดาย(แถมทันสมัยอีกต่างหาก) ลองดูตัวอย่าง
Putting Flickr on Rails ที่เว็บของ Ruby on Rails บอกว่าใช้เวลาแค่ 5 นาที

3. ถ้าเจาะจงนำมาใช้งานด้าน web application
ระหว่าง Ruby on Rails เปรียบเทียบกับ php
- ความยากง่าย
- ความต้องการของระบบ
- ความคุ้มค่าต่อการศึกษา (กรณีที่สิ่งที่ต้องการ php ก็ทำได้อยู่แล้ว)ถ้า PHP ทำได้อยู่แล้วก็ใช้ PHP

(ก็จะเขียนใหม่ทำไม)
ความยากง่าย ตอนนี้ ruby คงได้เปรียบสำหรับการเริ่มต้น(ทำได้เร็ว) แต่ปลายกับแพ้ PHP (ก็ source code ของ PHP มันมหาศาล)
ถ้าเริ่มใหม่ก็คุ้มค่าต่อการศึกษาแน่นอน
ความต้องการของระบบก็เหมือนๆกัน(ต้องการ resource , Hardware และ ใช้ได้หลาย OS คล้ายๆกัน แต่อย่าลืมว่า Ruby on Rails ไม่ใช่ Ruby เลยเทียบ PHP หมัดต่อหมัดไม่ได้)
หรือจะบอกกล่าวเกี่ยวกับ Ruby อะไรก็ได้ครับ อันนี้สงสัยต้องไปถามสาวๆแถวร้านเครื่องประดับ ถามเขานะครับว่า ทับทิมมีกี่ชนิด กี่สี ดูอย่างไร ประดับแล้วได้โชคอย่างไร เหมาะกับราศีไหน
ได้ข้อมูลแล้วอย่าลืมมาบอกกันบ้างนะครับ
