開發(fā)團(tuán)隊(duì)裁至一人 微軟或放棄.NET動(dòng)態(tài)語言開發(fā)計(jì)劃
微軟曾經(jīng)作出承諾,開發(fā)能運(yùn)行在.NET環(huán)境的動(dòng)態(tài)語言實(shí)現(xiàn),例如Ruby語言實(shí)現(xiàn)IronRuby和Python語言實(shí)現(xiàn)IronPython。但微軟可能將放棄其中一些項(xiàng)目,比如IronRuby。
Jim Schementi之前是微軟負(fù)責(zé)IronRuby的項(xiàng)目經(jīng)理,他正在尋找新的工作機(jī)會(huì)。他在博客上透露,IronRuby項(xiàng)目開發(fā)團(tuán)隊(duì)成員已經(jīng)裁減至一人。Schementi稱微軟開始表現(xiàn)出放棄.NET動(dòng)態(tài)語言實(shí)現(xiàn)的跡象。IronRuby幾乎已停止開發(fā),但I(xiàn)ronPython的開發(fā)仍然相當(dāng)活躍。
原文名: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下的一個(gè)Ruby實(shí)現(xiàn),此外還有Ruby.net這一開源項(xiàng)目,二者的主要區(qū)別是IronRuby利用了Microsoft***推出的DLR,而ruby.net則是完全利用原有的CLR實(shí)現(xiàn)的,二者的比較可以參考lam John的相關(guān)文章。目前IronRuby (SVN r118) 100% 兼容于Ruby 1.5.0規(guī)格書,可以順利運(yùn)行RubySpec的所有測(cè)試與例子,因此大部分Ruby程序都可以不加修改的運(yùn)行在IronRuby之上,其中包括Rails。
IronRuby的一大特點(diǎn)是,它是基于Microsoft的DLR,因此除了分享ruby世界的資源外,它也可充分利用.NET的龐大資源,例如LINQ,這意味著.NET中的ruby世界,別有一番天地。你可以組合ASP.NET MVC和active record,或者是rails +LINQ,或者完全不需要rails,這完全取決于你的創(chuàng)造力。
IronPython
.NET Framework雖然是微軟一手打造的,但卻在開源社區(qū)頻頻相見,不能不說是一個(gè)奇跡。有人做一些有趣的應(yīng)用與大家分享,有人則更是把.NET移植到非微軟平臺(tái)(比如著名的MONO和 dotGNU),還有一些人則更為有趣,他們把現(xiàn)有的語言移植到.NET平臺(tái)上。IronPython就是Python在.NET平臺(tái)上的實(shí)現(xiàn)。
【編輯推薦】