Scripting with Eclipse

Eclipse plug-ins for popular scripting languages: Ruby, Python, PHP, and even Perl !

To install any of them to your Eclipse IDE:

  1. Click on Help → Software Updates → Find/Install from file menu in Eclipse.
  2. Select the radio button labeled, “search for new features to install”.
  3. Click on the “New Remote Site” button.
  4. Enter a name, and the url (any/all of these)
    • Ruby: http://rubyeclipse.sf.net/updatesite
    • Python: http://pydev.sf.net/updates
    • PHP: http://download.pipestone.com/eclipse/updates
    • Perl: http://e-p-i-c.sf.net/updates
  5. Click on “Finish”.
  6. A list of features will be presented, open the list and check the one labeled “RubyEclipse” / “PyDev for Eclipse”/ “phpeclipse” / “EPIC”.
  7. Click on “Next”.
  8. Follow the onscreen instructions to finish the automatic install.

A day with Web/DB application frameworks

Ruby on Rails is on the highlight (อ่าน pok’s blogger มีเรื่องนี้เยอะ พร้อมตัวอย่างจริง).

For Python, there’s Subway, Django, and SQLObject. —
For PHP, there’re Cake and PHP on Trax. —
Java, Trails. —
Groovy, Grails. —
.NET, MonoRail.

Most of them are Rails-inspired (well, Cake itself aggressively claims it’s actually a rip-off!)

นั่งเขียนเว็บบอร์ดใหม่เล่น ๆ ดีกว่า จะได้ลองหัดพวกนี้มั่ง

ยังไงก็ตาม ถ้าต้องเลือกใช้จริง ๆ คงไม่พ้นตัวที่ใช้ PHP, Python หรืออาจจะ Java.

ทำไม ? ก็เพราะ โฮสติ้งทั้งหลาย ส่วนใหญ่ที่เจอ ๆ มา มันใช้ได้แค่นี้น่ะ (PHP นี่เกือบทุกที่, Python ก็เยอะขึ้นละ Java นี่ก็เยอะ แต่แพงกว่าชาวบ้านหน่อย)

Ruby (and Rails) weakness: not very widespread in entry-level (cheap) hosting plans. [search “ruby hosting”]

จะเป็น web app แต่ไม่ค่อยมี web hosting มันก็แย่หน่อยอ่ะนะ

update: ลอง Cake 0.9.1 แล้ว ยังมีบั๊กอยู่, Tutorial ที่มีอยู่ก็สำหรับรุ่นเก่า ใช้กับ 0.9.1 ไม่ได้. รุ่น 0.9.2 กำลังจะออก อีกไม่นาน