.NET速度的问题,不是最重要的
我并不認為.NET速度很慢,只是它庫內很多控件速度比較慢,這并不代表整個.NET的效率。不過就算是.NET很慢,那也不是最重要,因為速度問題最終都可以解決。比如說PHP,以前PHP也很慢,后來還是可以通過第三方進行提速。而.NET現在是微軟的主力編程語言,只要是微軟支持的,它的效率問題以后一定會被改進。
?
不過.NET有一點不太好,就是產品的關聯性太強了。.NET必需在WINDOWS下用IIS架建,而且也只能用VS進行開發,也就是說它的開發效率、安全性、運行效率等,基本上不能有選擇。
(大家也許會說MONO,它是開源為了支持.NET而創造的,可以移植到LINUX等其他操作系統上,而且聽說效率也不錯。但大家不要忘記,MONO不是微軟的東西,雖然代碼一樣,但效率、安全性、穩定性等沒有關聯,而且假設MONO的占有率比.NET要高,MONO將會脫離.NET的兼容支持,自己搞新特性,自成一家編程語言。說白了,MONO的目的也就是為了吃掉.NET的市場,所以忠于微軟的fans就不要拿MONO來說事了。)
?
IIS不是目前最好的HTTP服務端,WINDOWS也不是目前最好的服務器操作系統,即使都是最好的,不過將來或許有更好的產品,比如nginx。無論將來nginx比IIS快多少倍,但.NET也只能在IIS上運行,如果這一現狀不改變,IIS就是.NET的效率瓶頸,假如IIS一直不升級,.NET還比得過其他編程語言嗎?
?
有時候在想,微軟創造.NET,不是為了開發一種編程語言,而只是為了做一個平臺,微軟可以控制系統、代碼、開發工具,最后甚至連程序員都由微軟來控制。
轉載于:https://www.cnblogs.com/catcat811/archive/2010/06/28/1766499.html
總結
以上是生活随笔為你收集整理的.NET速度的问题,不是最重要的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VC小技巧(三)视图
- 下一篇: .NET智能客户端(SmartClien