Ruby - Ruby on Rails

เริ่มโพสต์โดย นายโอ้เอ้, 18 พ.ค. 2007, 23:20 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

นายโอ้เอ้

Ruby ได้ยินชื่อมาก็นานแล้วแต่ไม่เคยหาข้อมูลเลย  :31:
ขอรวบลัดฉบับขี้เกียจหน่อยครับ เห็นว่าบักเอเป็นภาษานี้
ขอถามผู้รู้หรือเคยผ่านมันมาก่อน


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

หรือจะบอกกล่าวเกี่ยวกับ Ruby อะไรก็ได้ครับ
ตอนนี้ความรู้จักตัวนี้ของผม เท่ากับศูนย์เลยครับ  :44:
Today you , Tomorrow me.

Ah!

อยากรู้เหมือนกันครับ
ปลั๊กอินของ sketchup ก็เขียนด้วย ruby นะ
http://www.sketchup.com/?sid=79
http://www.caddplus.net/forums/showthread.php?t=1573
http://en.wikipedia.org/wiki/SketchUp_Ruby
        AH_LuGDeK, AH_LuGDeK_R

i-poon

เข้ามานั่งรอคำตอบด้วยคนครับ  :42:
50 levels avaliable, 22 secrets levels avaliable :P

XB

มารอความรู้ด้วยคนครับ

ต้น

ขอตอบในเบื้องต้นนะครับ เพราะตอนนี้ผมก็กำลังศึกษาอยู่เหมือนกัน
   
    Ruby เป็นภาษาคอมพิวเตอร์ที่มีลักษณะคล้ายกับ Perl, Python เวลาเขียนจะรู้สึกได้ถึงความเรียบง่าย

    กระชับและสะอาดตามากๆ ส่วน Ruby on Rails (RoRs) เป็น Web Application Framework  ครับ

    ซึ่งในตอนนี้ก็เรียกได้ว่ามาแรงมากๆ ส่วนรายละเอียดเพิ่มเติมลองศึกษาจาก Links นะครับ

    ต้องลองด้วยตัวเองครับถึงจะรู้ว่าดียังไง

   Nectec 
   http://wiki.nectec.or.th/giti/Knowledge/RubyOnRails   

   Top 12 Ruby on Rails Tutorials     
   http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials

   Codenone
   http://www.codenone.com/

   Blog ของคุณ PunNeng
   http://weblog.punneng.com/

iannnnn

พรุ่งนี้มีจัดอบรม-สัมมนารูบี้บนรางพอดีเลยครับ
เดี๋ญวรอป้าหน่อยกับไอ้เอมาแถลงไขแบบละเอียดๆ :22:

ยุนเอ

เหมือนพี่ต้นครับ

อ้างคำพูดจาก: นายโอ้เอ้ เมื่อ 18 พ.ค. 2007, 23:20 น.
Ruby ได้ยินชื่อมาก็นานแล้วแต่ไม่เคยหาข้อมูลเลย  :31:
ขอรวบลัดฉบับขี้เกียจหน่อยครับ เห็นว่าบักเอเป็นภาษานี้
ขอถามผู้รู้หรือเคยผ่านมันมาก่อน


1. มันคืออะไรครับ
มันคือ Programming Language ภาษานึงครับ
โดยที่ระดับของภาษาเปรียบเทียบได้ว่า
ถ้า Assembly คือระดับหนึ่ง (ภาษาที่อ่านยาก เหมือนภาษาคอมพิวเตอร์จริงๆ )
java, c#.net,php คือภาษาระดับสอง (เริ่มอ่านรู้เรื่องละ)
ruby จะเป็นภาษาระดับสาม (คือสามารถอ่านโค๊ดทีละบรรทัดแล้วเข้าใจทันทีว่ามันทำอะไร)


2. มันดียังไง
มันดีโดยเอาข้อดีของภาษาต่างๆ มารวมกันครับ
OOP จากจาวา
Script Language แบบ Python
สนับสนุนการพัฒนาแบบ Extreme Programming และ Agile Programming
ทำให้ลูปการพัฒนาจะรวดเร็วและสั้นมาก
ที่สำคัญคือมันเป็นภาษาระดับสามครับ
:25:


3. ถ้าเจาะจงนำมาใช้งานด้าน web application
ระหว่าง Ruby on Rails เปรียบเทียบกับ php
- ความยากง่าย
อันนี้ไม่ชัวร์เพราะเอไม่เคย เขียน php แบบเน้นๆ และเห็นว่าหลังๆ php เป็น object orient แล้ว

- ความต้องการของระบบ
อันนี้ในแง่ server หรือว่าอย่างไร (ถึงยังไงก็ไม่รู้อะ  :42:)

- ความคุ้มค่าต่อการศึกษา (กรณีที่สิ่งที่ต้องการ php ก็ทำได้อยู่แล้ว)
ต่างชาติตอนนี้กำลังว่าจ้างแรงงาน ruby เพิ่มขึ้นเรื่อยๆ และเข้ามาในไทยแล้วบ้าง
คุ้มค่าในแง่ของผู้บุกเบิก เราจะเป็นแรงงานกลุ่มต้นๆ
และในระยะยาวคือ ขั้นตอนการพัฒนาของเราจะง่ายขึ้น


หรือจะบอกกล่าวเกี่ยวกับ Ruby อะไรก็ได้ครับ
ตอนนี้ความรู้จักตัวนี้ของผม เท่ากับศูนย์เลยครับ  :44:

อยากรู้จัก Ruby รึเปล่าครับ try ruby เลยครับ
ภายใน 15 นาที เขียนโปรแกรมภาษา ruby เป็นทันที  :22:

ข้อมูลเพิ่มเติมถามต่อเลยนะครับ นึกไม่ออก 
เราจะต้องการอะไรมากมายไปกว่า อะไรมากมาย

จักรี

+1 เอ ครับ เดี๋ยวผมจะมาหัดเขียนไอ้โปรแกรมรูบี้ ไรเนี่ย ซํกหน่อย
ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

ลุงซัน

#8
1. มันคืออะไรครับ
Ruby=ทับทิม
Rails=รางรถไฟ
เปิดจาก MyBuddy นะเนี่ย  :35:
อ้าว ไม่ได้ถามคำแปลเหรอ?

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 นาที  :08:



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


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

หรือจะบอกกล่าวเกี่ยวกับ Ruby อะไรก็ได้ครับ

อันนี้สงสัยต้องไปถามสาวๆแถวร้านเครื่องประดับ ถามเขานะครับว่า ทับทิมมีกี่ชนิด กี่สี ดูอย่างไร ประดับแล้วได้โชคอย่างไร เหมาะกับราศีไหน
ได้ข้อมูลแล้วอย่าลืมมาบอกกันบ้างนะครับ  :43:
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

จักรี

แหมเดี๋ยวนี้อาจารย์มุกเยอะนะครับ



แต่โห่ต้องขอบคุณมากๆ อะบวกให้
ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

iannnnn

จะไปโห่จานเขาทำไมล่ะครับ :41:


(+2) ทั้งลุงซันทั้งไอ้เอครับ
ไอ้ที่บอกว่าหัดให้ได้ภายใน 15 นาที จนบัดนี้ตูอ่านมาครึ่งชั่วโมงแล้วเพิ่งจบบทที่ 4 ครับ :41:

ลุงซัน

#11
อ้างคำพูดจาก: จักรี เมื่อ 19 พ.ค. 2007, 03:26 น.
แหมเดี๋ยวนี้อาจารย์มุกเยอะนะครับ
มุกเยอะอย่าลืมเอาไปขายนะครับ
แต่ถ้ามุขเยอะเอามามาปล่อยๆแถวนี้นะครับ

บังเอิญพึ่งจบปริญญาโทวันนี้(ส่งเล่ม)เลยดีใจไปหน่อย(แต่ยังเหลือเขียนบทความอีกหน่อย)
-------------
คุณแอนนนน บทความผมไม่ใช่หัดนะ เพราะหัดนะคงนาน(ผมเคยเปิดอบรมคนที่ไม่เคยจับคอมฯมาเลย แค่ให้จับ mouse ถนัดๆก็เรื่องยาวซะแล้ว) ในบทความอ้างถึงเขียนแบบ Flick แค่ 5 นาที(ไม่ใช่ 15) ถ้า weblog จะเป็น 15  :42:


(อ้อ เขาไม่ได้พูดถึงเรานี่หว่า ของเรา 5 นาที มี try 15 นาที ..หน้าแตก)
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

iannnnn

:25: ยินดีด้วยครับ ไปเกะกันไหม


งั้นมาทำ Mybuddy ต่อเลยครับ ลูกหลานรออยู่เต็มบ้านเต็มเมือง :30: :46:


ป.ล.ไอ้แบบฝึกรูบี้นั่นทำไปๆ มัน Error แฮะ เลยไปต่อไม่ได้ เซ็งเลย

ลุงซัน

ถ้าไปเกะจะชอบคลอมากกว่า(เพราะร้องไม่เป็น)  :43:
เรื่อง MyBuddy ขอพักแป็บ(กะจะนอนดู DVD ให้ชุ่มปอดก่อน)  :35:
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

นายโอ้เอ้

จริงๆ ผมล่อเป้าลุงซันนะครับจู๋นี้  :21:

ไม่ผิดหวังจริงๆ ด้วย ขอบคุณทุกความเห็นครับ


อ้างอิงความต้องการของระบบก็เหมือนๆกัน(ต้องการ resource , Hardware และ ใช้ได้หลาย OS คล้ายๆกัน แต่อย่าลืมว่า  Ruby on Rails ไม่ใช่ Ruby เลยเทียบ PHP หมัดต่อหมัดไม่ได้)

อันนี้ที่อยากรู้มากที่สุด หมายความว่า หมัดต่อหมัดสำหรับ web app
php ได้เปรียบ ใช่มั้ยครับ ?

เรื่อง resource เห็นว่า java โดย tomcat กินจุ
เลยอยากรู้ว่ากับ ruby มันหนักหรือเบากว่ากันกับ php ครับ ?
Today you , Tomorrow me.

SMF 2.1.7 © 2026, Simple Machines