Wednesday, October 3, 2007

ทำไม Sun เลือกที่จะ support JRuby มากกว่า Groovy

คำอธิบาย ก็คือ Sun ต้องการให้ Java platform คงอยู่
คนฝั่ง Groovy อาจจะลืมไปว่า Groovy ใช้ Java platform อยู่แล้ว
ต่อให้ Sun ไม่ support Groovy, Groovy ก็เป็น JSR เป็นส่วนหนึ่งของ platform (อย่างน้อยก็ต้องรันบน platform)

ในขณะที่ Ruby เป็นของอีกอย่างหนึ่ง

การดึงและสร้าง JRuby ทำให้ Java platform เป็นทางเลือกของคนอีกกลุ่ม
เป็นการขยายฐาน ขยายส่วนแบ่งตลาด

หรือเป็นเพราะคนใน Sun อาจจะประเมินไว้นานแล้วว่า อีกซักพัก Ruby จะถึงจุดที่ scale ไม่ขึ้นด้วยเหตุผลด้าน vm infrastructure
และ JVM ก็จะเป็น infrastructure ชั้นดีให้คนกลุ่มนั้น?

5 comments:

Dean said...

กระแส Ruby มันแรงมากเลยพี่

ซันอาจจะคิดว่า ในเมื่อตีให้แตกไม่ได้ ก็รวมมันซะเลยดีมั้ย

เปลี่ยนวิกฤตให้เป็นโอกาส จับสิ่งที่มีโอกาสเป็นศัตรูให้เป็นมิตรซะ

Tor Norby คนเขียน JRuby module ใน NetBeans บอกว่า อนาคต module นี้สามารถเอาไป refactory ให้ใช้กับภาษา dynamic อื่นๆ ได้ด้วย

deans4j

bact' said...

Jython เหงือกแห้ง T-T

bact' said...

Jython นี่รองรับภาษา Python เทียบเท่า CPython 2.1 เอง
(ตอนนี้ CPython รุ่น 2.5 แล้ว)

bact' said...

คนใช้ Python คงต้องไปซบ .NET platform แทน
เพราะทางนั้นเค้ามี IronPython ตัวแรง
(ในบาง benchmark เร็วกว่า CPython เสียอีก
-- เทียบกับ Jython ที่ช้ากว่า CPython ในทุกกรณี ไม่ต้องพูดถึงต้อง startup - -")

chanwit said...

IronPython น่าใช้เยอะใน Silverlight

รึปล่าวครับ?