ภาษา Ruby คือภาษา script ภาษาหนึ่ง พัมนาขึ้นโดย Yukihiro Matsumoto ชาวญี่ปุ่น เป็นภาษาคอมพิวเตอร์ที่แปลภาษาโดยตัวแปลภาษาที่เรียกว่า interpreter กล่าวคือแปลและทำงานทีละประโยค (หนึ่ง statement)
อ่านเพิ่มเติมเกี่ยวกับ Ruby
- bkk-ruby.blogspot.com
- blogs.sun.com
- th.wikipedia.org
เหตุใด Ruby จึงน่าสนใจ ?
เมื่อผมต้องการศึกษาภาษาสคริปต์สำหรับพัฒนา web application จากทั้งหมดที่รู้จัก ผมเลือกสองภาษา ได้แก่
- java server pages (JSP)
- Ruby on Rails
ไวยากรของภาษา Ruby ง่ายต่อการศึกษาเป็นอย่างมาก (ลืม JSP ไปเลย ...แท้จริงก็ไม่ถึงขนาดนั้น) พร้อมกับ framework ที่ชื่อว่า Rails ความหวังที่จะพัฒนา web application โดยไม่ยุ่งกับการ config มากนักจึงไม่ไกลเกินเอื้อมอีกต่อไป ^^ (เหตุผลค้างๆคูๆนะ)
แล้ว framework คืออะไร ?
มันคือไลบรารีของคลาสจำนวนมากที่ถูกจัดหมวดหมูไว้เพื่อใช้พัฒนางานใดๆ และการใช้งาน framework เราจะต้องศึกษาวิธีการใช้ ซึ่งเรียกว่า Application Programming Interface (API) นั่นเอง
Ruby on Rails
เพื่อนๆบางคนสงสัยว่า เมื่อเริ่มต้นศึกษาภาษา Ruby เหตุใดต้องโหลด Rails framework มาด้วย ? เหตุเพราะเมื่อเราต้องการพัฒนา web application โดยใช้ภาษา Ruby มีเพียง framework ชื่อ Rails ที่ได้รับความนิยมอยู่ขณะนี้ (ผมตอบตรงคำถามหรือไม่นะ ?) ฉะนั้นหากเราต้องการศึกษาแต่เพียงภาษา Ruby ให้โหลด Ruby Installer มาใช้ ทว่าผมต้องการศึกษาเพื่อพัฒนา web application ไปด้วย จึงเลือก Instant Rails ครับ (แนะนำ)
- ดาวน์โหลด Instant Rails for Windows ได้จาก http://rubyforge.org
- ขณะนี้คือเวอร์ชัน 2.0 ดังนั้นผมเลือกลิงค์ที่ชื่อ InstantRails-2.0-win.zip
เตรียม InstantRails-2.0-win ให้พร้อมใช้งาน
- ผมขยายไฟล์ .zip ไว้ ณ disk D: ให้เพื่อนๆมองหาไฟล์ที่ชื่อ InstantRails.exe แล้วดับเบิลคลิกเพื่อเปิด
- InstantRails.exe จะถามแก้ไข path ของไฟล์ชื่อ use_ruby.cmd ให้ตอบตกลง ครู่หนึ่งจึงปิดโปรแกรมนี้โดยกด I แล้วเลือก Exit ดังรูป
- คัดลอกไฟล์ use_ruby.cmd ไปวางไว้ ณ C:\Windows เพราะทุกครั้งที่เรียก command prompt มันจะอ่านไฟล์นี้
- ทดลองโดยเรียก command prompt แล้วพิมพ์ use_ruby กด enter หากได้ผลลัพธ์เป็น path เหมือนกับด้านล่างนี้ แสดงว่าพร้อมใช้งานแล้วครับ
D:\InstantRails-2.0-win\rails_apps>
*** หมายเหตุ
- แต่ถ้ายังไม่ได้ path เหมือนกับข้างต้น ให้เปิดไฟล์ use_ruby.cmd ออกมาแก้ไข โดยเพิ่ม D: ตามบรรทัดในรูป บันทึกไฟล์แล้วคัดลอกไปวาง ณ C:\Windows อีกครั้ง (ทับไฟล์เดิมไปเลย)
อ่านเนื้อหาที่เกี่ยวข้อง ถัดไป
Today, I went to the beach with my kids. I found a
ตอบลบsea shell and gave it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She put the shell to her ear and screamed.
There was a hermit crab inside and it pinched her ear. She never wants to go back!
LoL I know this is completely off topic but I had to tell someone!
Feel free to visit my web site - best cellulite treatment