開發團隊裁至一人 微軟或放棄.NET動態語言開發計劃
微軟曾經作出承諾,開發能運行在.NET環境的動態語言實現,例如Ruby語言實現IronRuby和Python語言實現IronPython。但微軟可能將放棄其中一些項目,比如IronRuby。
Jim Schementi之前是微軟負責IronRuby的項目經理,他正在尋找新的工作機會。他在博客上透露,IronRuby項目開發團隊成員已經裁減至一人。Schementi稱微軟開始表現出放棄.NET動態語言實現的跡象。IronRuby幾乎已停止開發,但IronPython的開發仍然相當活躍。
原文名:Developers: Microsoft May Back Off of .NET Languages
原文鏈接:http://developers.slashdot.org/story/10/08/13/1515208/Microsoft-May-Back-Off-of-NET-Languages
延伸閱讀:
IronRuby
IronRuby是.NET下的一個Ruby實現,此外還有Ruby.net這一開源項目,二者的主要區別是IronRuby利用了Microsoft***推出的DLR,而ruby.net則是完全利用原有的CLR實現的,二者的比較可以參考lam John的相關文章。目前IronRuby (SVN r118) 100% 兼容于Ruby 1.5.0規格書,可以順利運行RubySpec的所有測試與例子,因此大部分Ruby程序都可以不加修改的運行在IronRuby之上,其中包括Rails。
IronRuby的一大特點是,它是基于Microsoft的DLR,因此除了分享ruby世界的資源外,它也可充分利用.NET的龐大資源,例如LINQ,這意味著.NET中的ruby世界,別有一番天地。你可以組合ASP.NET MVC和active record,或者是rails +LINQ,或者完全不需要rails,這完全取決于你的創造力。
IronPython
.NET Framework雖然是微軟一手打造的,但卻在開源社區頻頻相見,不能不說是一個奇跡。有人做一些有趣的應用與大家分享,有人則更是把.NET移植到非微軟平臺(比如著名的MONO和 dotGNU),還有一些人則更為有趣,他們把現有的語言移植到.NET平臺上。IronPython就是Python在.NET平臺上的實現。
【編輯推薦】