ข้อดีข้อหนึ่งของเทคโนโลยี .NET คือมันรองรับภาษาจำนวนมากโดยเฉพาะภาษาในกลุ่ม dynamic เช่น Python ภายใต้โครงการ IronPython และ Ruby ภายใต้ IronRuby แต่ Jimmy Schementi โปรแกรมเมอร์คนหนึ่งที่ดูแลโครงการ IronRuby ที่เพิ่งลาออกมาก็ระบุว่าทีม IronRuby นั้นได้รับทรัพยากรจำกัดลงเรื่อยๆ ในช่วงปีหลัง ในวันที่เขาลาออกนั้นมีโปรแกรมเมอร์ทำงานส่วนนี้เพียงสองคนเท่านั้น
ไม่มีความชัดเจนว่าในส่วนของ IronPython นั้นมีสภาพเป็นเช่นไร อย่างไรก็ตามในช่วงหลังมานี้ไมโครซอฟท์เอาจริงกับ PHP ค่อนข้างมาก โดยมีการรองรับที่ดีขึ้นเรื่อยๆ ใน IIS และ Azure เองก็สนับสนุน PHP
ที่มา - International Business Times
Comments
ก็ดีนะครับ รองรับ PHP ดีขึ้นเรื่อยๆ ถูกใจตรงนี้แหละ :P
ขอเสียงนักวิเคราะห์สาย Dynamic Language หน่อยครับ
ผมมองว่าเป็นช่วงขาลงของ Ruby มากกว่าครับ คงไม่เกี่ยวกับภาษา Dynamic ช่วงนี้มันเลย Hype ของ Ruby on Rails มาแล้ว ความนิยมของ Ruby ก็ค่อย ๆ ลดลง ส่วน PHP กับ Python มีฐานคนใช้งานในระดับหนึ่งแล้ว ความนิยมคงเส้นคงวา MS ยังไม่น่าจะตัดใจจากสองภาษานี้ง่าย ๆ
โดยตัวภาษา PHP ไม่ได้ดีกว่า Ruby หรือ Python เลย แต่กลับได้รับความนิยมจาก deployment
คิดว่าที่ php ได้รับความนิยม เพราะมันเหมือน C
มีส่วนรึเปล่าครับ?
ruby มาไว ไปไว เพราะอะไรกัน
IronPython คงไม่น่าห่วง เพราะมีคนใช้เยอะมาก ใน Mono เดี๋ยวนี้ก็มี IronPython พ่วงมาด้วยเป็นอุปกรณ์มาตรฐาน และ Microsoft ก็ไม่ได้เป็นคนริเริ่มเรื่อง .Net Dynamic Language อยู่แล้ว คนทำทีแรกเป็นคนทำ Jython ที่มาทดลองทำ Python บน .Net ดูบ้าง Microsoft ก็เลยจ้างให้ทำต่อให้สมบูรณ์
ตอนนี้ C# และ VB ก็เป็นภาษา Dynamic ไปแล้วด้วย DLR ซึ่งเป็นส่วนแกนที่ถูก refactor ออกมาจาก IronPython
คงไม่มีแรงจูงใจอะไรจะอัดฉีดเพื่อพัฒนาภาษาเหล่านี้ต่อไปแล้ว
ก็สงสัยอยู่ว่าทำไม Version ล่าสุดของ IronPython กับ IronRuby เปลี่ยน License จาก Ms-PL เป็น Apache License สงสัยจะอุทิศให้เป็นของสาธารณะแบบเต็มตัวไม่เกี่ยวกับ Microsoft แล้ว เป็นเรื่องน่ายินดีนะครับ ชอบๆ
เช็ค website http://ironpython.net ที่เพิ่งเปิดปลายปีที่แล้ว พบว่าเข้าไม่ได้ซะแล้ว... ^_^"
C# ยังไม่ใช่ภาษา Dynamic นะครับ(ถึงจะมีตัวแปร Dynamic กับ namespace Reflection.Emit แล้วก็ Runtime Compiler ก็เถอะ)
C# กับ VB ยังใช้ CLR อยู่นะครับ ส่วน DLR มันเป็นแค่แพชท์เพิ่มความสามารถครอบไปอีกชั้น(เพื่อภาษากลุ่ม Iron ทั้งหลาย)
C# กับ VB ส่วนที่เป็น dynamic ใช้ DLR ร่วมกับ IronPython และ IronRuby ครับ
C# กับ VB ไม่ใช่ script language แต่จาก feature ที่มีอยู่ตอนนี้ผมว่าก็เข้าข่ายเป็น dynamic language นะครับ
แล้ว Groovy ล่ะครับอนาคตเป็นอย่างไร
คงเพราะ php มันเป็นภาษายอดนิยมที่หา host ราคาถูกง่ายที่สุดและเป็นภาษา script ที่ดูแล
ง่ายที่สุดก็เป็นได้ และที่สำคัญคือฟรีและโปรแกรมเมอร์ส่วนใหญ่ใช้