曾經有一段時間導致整個概念非常混亂,比如微軟有一段時間把所有的產品,后面都加一個".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 這就是微軟.net的目標