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