เมื่อคืนลองอ่านหน้า intro ของ Programming Ruby ดู เพราะว่า hosting ที่เช่าอยู่ตอนนี้สามารถใช้ Ruby on Rails ได้แล้ว ก็เลยอยากลองดูสักเล็กน้อย
ระหว่างที่อ่านไปแต่ละหัวข้อ ก็รู้สึกว่า Ruby มันคล้าย Perl อยู่มากพอสมควร มีการใช้เครื่องหมายเพื่อระบุชนิดของตัวแปร มีการเขียน syntax ได้หลายแบบ หรือแม้กระทั่ง Default variable แบบ perl ก็ยังมีให้ใช้
คิดว่าถ้าใครเคยเขียน Perl มาก่อนและเบื่อกับฟีเจอร์ OO (ที่มันเละมากๆ) ของ Perl น่าจะชอบ Ruby เพราะว่ามันเป็น OO แบบค่อนข้างสวยเลยทีเดียว
แต่สำหรับคนที่เขียน Python มาก่อน อ่านแล้วมันแปลกๆ ขัดๆ กับความคุ้นเคยของ Python ที่ไม่ต้องมีเครื่องหมายวุ่นวาย แล้วก็การจะทำอะไรซักอย่าง มันควรจะเป็นแบบ “There should be one – and preferably only one – obvious way to do it” ไม่ใช่ “There’s more than one way to do it” แบบ Perl
เป็นการเริ่มต้นที่ไม่ค่อยจะประทับใจซักเท่าไหร่ รอวันต่อๆ ไป อาจจะชอบมากขึ้นก็ได้
เหตุผลที่อยากจะลองใช้ Rails อีกอย่างนึงก็คือ hosting มันไม่ support Python ดังนั้นก็เลยใช้ Turbogears หรือ Django ไม่ได้ ซึ่งส่วนตัวชอบ Django อยู่แล้ว