Tags:
Node Thumbnail

ข้อดีข้อหนึ่งของเทคโนโลยี .NET คือมันรองรับภาษาจำนวนมากโดยเฉพาะภาษาในกลุ่ม dynamic เช่น Python ภายใต้โครงการ IronPython และ Ruby ภายใต้ IronRuby แต่ Jimmy Schementi โปรแกรมเมอร์คนหนึ่งที่ดูแลโครงการ IronRuby ที่เพิ่งลาออกมาก็ระบุว่าทีม IronRuby นั้นได้รับทรัพยากรจำกัดลงเรื่อยๆ ในช่วงปีหลัง ในวันที่เขาลาออกนั้นมีโปรแกรมเมอร์ทำงานส่วนนี้เพียงสองคนเท่านั้น

ไม่มีความชัดเจนว่าในส่วนของ IronPython นั้นมีสภาพเป็นเช่นไร อย่างไรก็ตามในช่วงหลังมานี้ไมโครซอฟท์เอาจริงกับ PHP ค่อนข้างมาก โดยมีการรองรับที่ดีขึ้นเรื่อยๆ ใน IIS และ Azure เองก็สนับสนุน PHP

ที่มา - International Business Times

Get latest news from Blognone

Comments

By: hapztron
iPhoneUbuntu
on 14 August 2010 - 03:38 #201312

ก็ดีนะครับ รองรับ PHP ดีขึ้นเรื่อยๆ ถูกใจตรงนี้แหละ :P

By: Thaina
Windows
on 14 August 2010 - 04:19 #201315

ขอเสียงนักวิเคราะห์สาย Dynamic Language หน่อยครับ

By: bow_der_kleine
WriterAndroidUbuntu
on 14 August 2010 - 06:54 #201322
bow_der_kleine's picture

ผมมองว่าเป็นช่วงขาลงของ Ruby มากกว่าครับ คงไม่เกี่ยวกับภาษา Dynamic ช่วงนี้มันเลย Hype ของ Ruby on Rails มาแล้ว ความนิยมของ Ruby ก็ค่อย ๆ ลดลง ส่วน PHP กับ Python มีฐานคนใช้งานในระดับหนึ่งแล้ว ความนิยมคงเส้นคงวา MS ยังไม่น่าจะตัดใจจากสองภาษานี้ง่าย ๆ

โดยตัวภาษา PHP ไม่ได้ดีกว่า Ruby หรือ Python เลย แต่กลับได้รับความนิยมจาก deployment

By: Thaina
Windows
on 14 August 2010 - 08:36 #201328 Reply to:201322

คิดว่าที่ php ได้รับความนิยม เพราะมันเหมือน C
มีส่วนรึเปล่าครับ?

By: mednoon on 14 August 2010 - 08:45 #201331 Reply to:201322

ruby มาไว ไปไว เพราะอะไรกัน

By: sake on 14 August 2010 - 08:13 #201327

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 ที่เพิ่งเปิดปลายปีที่แล้ว พบว่าเข้าไม่ได้ซะแล้ว... ^_^"

By: Thaina
Windows
on 14 August 2010 - 08:40 #201329 Reply to:201327

C# ยังไม่ใช่ภาษา Dynamic นะครับ(ถึงจะมีตัวแปร Dynamic กับ namespace Reflection.Emit แล้วก็ Runtime Compiler ก็เถอะ)

C# กับ VB ยังใช้ CLR อยู่นะครับ ส่วน DLR มันเป็นแค่แพชท์เพิ่มความสามารถครอบไปอีกชั้น(เพื่อภาษากลุ่ม Iron ทั้งหลาย)

By: sake on 14 August 2010 - 09:12 #201334

C# กับ VB ส่วนที่เป็น dynamic ใช้ DLR ร่วมกับ IronPython และ IronRuby ครับ
C# กับ VB ไม่ใช่ script language แต่จาก feature ที่มีอยู่ตอนนี้ผมว่าก็เข้าข่ายเป็น dynamic language นะครับ

By: pines
Blackberry
on 14 August 2010 - 09:13 #201335

แล้ว Groovy ล่ะครับอนาคตเป็นอย่างไร

By: nextman13
AndroidBlackberryUbuntuWindows
on 14 August 2010 - 20:53 #201472

คงเพราะ php มันเป็นภาษายอดนิยมที่หา host ราคาถูกง่ายที่สุดและเป็นภาษา script ที่ดูแล
ง่ายที่สุดก็เป็นได้ และที่สำคัญคือฟรีและโปรแกรมเมอร์ส่วนใหญ่ใช้