曾經有一段時間導致整個概念非常混亂,比如微軟有一段時間把所有的產品,后面都加一個".NET”的后綴,如Sql.net,windows.net,office.net等等,目前,這種趨勢已經被叫停,即將于下月發布的Windows.NET 2003已經被改名為Windows 2003 sever. 目前這兒所有的比較Focus的.NET是以下的概念 .NET Framework--JDK(一個Runtime及一個大型的ClassLibrary) C#,VB.NET以及J#等-一堆遵循CLI規范的語言,在J2EE中相當于Java及Python。 VS.NET--一個編輯工具,可以用于.NET的語言編程,相當于JBuilder等編輯器。 .NET框架下,所有.NET的高級語言均被編譯為MSIL(微軟中間語言),跟J2EE中將Java編譯為字節碼很相似,所以從根本上來說,.NET跨平臺是沒有障礙的,不過微軟為了自己的其它一些利益,沒有做這些事情,但它已經把.NET中的兩個部分向國際標準組織進行了標準申請,所以目前有一些第三方的團體及公司,在致力于將.NET進行跨平臺移植,如Mono計劃(http://www.go-mono.com)。 另外,.NET也可以支持PDA等編程,對WML等有天然性的支持,.NET相對于PDA等Smart設備的框架為.NET Compact Framework,目前是單獨的產品,在VS.NET 2003中將集成在一起。 另外,在Web Service方面,微軟的.NET也是業界第一個實現它的產品,微軟的.NET很多部分,而且會越來越多的,都以Web Service為Focus的。 Any Time Any Where Any Platform Any Device Any Language 這就
|