轉(zhuǎn)載請注明出處http://www.shnenglu.com/greatws/archive/2008/04/27/48253.html
現(xiàn)在真的進(jìn)入.NET時(shí)代了嗎?貌似人人都說現(xiàn)在是.NET時(shí)代。但是真正用.NET寫的程序又有多少呢?目前我就發(fā)現(xiàn)幾個(gè),也就是Visual Studio系列的 2003 2005 2008之類的IDE,但是他們的核心,編譯器cl.exe、連接器link.exe是什么寫的呢?應(yīng)該還是C語言吧,要么是匯編,呵呵。雖然我不喜歡.NET但是.NET的開發(fā)效率是很高的,但是運(yùn)行效率確實(shí)不怎么樣。我AMD 2.4G的CPU(超頻的,不過是單核)、2G內(nèi)存、硬盤是2塊250G RAID0,機(jī)器3年前配的,可能老了點(diǎn),開個(gè)VS2008也要20秒左右,確實(shí)運(yùn)行效率不高。但是我相信隨著CPU、內(nèi)存、硬盤速度的提高,.NET優(yōu)勢會(huì)明顯的。對(duì)于以后的趨勢,暫且拋開unix、linux不談,我想就是類似VS這樣,界面之類的窗口框架用.NET寫,然后核心部分,還是C/C++的天下。所以C/C++永遠(yuǎn)不會(huì)落伍,除非哪天微軟用.NET寫個(gè)操作系統(tǒng)出來。而為什么linux方向的發(fā)展在中國遠(yuǎn)遠(yuǎn)不如國外呢?是不是Apache真的不如IIS?MySQL真的不如MSSQL?PHP5真的如不ASPX?我想肯定不是,至少我用下來的感覺就是這樣,初中時(shí)候我開始學(xué)做網(wǎng)頁用php,用下來apache確實(shí)比IIS要舒服很多,體積也小。但為什么這么多開源的軟件國人不去用呢?因?yàn)槲覈际荄版,我國人普遍認(rèn)為所有軟件都是免費(fèi)的,而MS這個(gè)品牌被很多人都認(rèn)可的(我小學(xué)時(shí)候就接觸過bill gates的書),人們總想著MS的東西和其他開源的一樣,全是免費(fèi)的,那當(dāng)然就看品牌咯,MS是耳熟能詳,當(dāng)然選擇他。
中國人接受新事物是比較快的,很喜歡嘗個(gè)新鮮,就造成了市面上全是.NET/JAVA的培訓(xùn)之類的,其實(shí)并不是趨勢變了,而是人在變,一些人認(rèn)為.NET/JAVA好,就去向那方向發(fā)展,這樣的話又有很多新東西要去學(xué),他們就說IT行業(yè)有學(xué)不完的東西。其實(shí)只要學(xué)精學(xué)專也不影響什么的。魯迅的一句話“物以稀為貴”,確實(shí)沒錯(cuò),但是我們往往忽視了這點(diǎn),總想“大眾化”,“隨大流”,這樣往往喪失了很多機(jī)會(huì)。雜而不專是很忌諱的,我感觸頗深,自己小學(xué)開始接觸C語言,初中又開始做網(wǎng)頁,PHP+MYSQL之類的,高中又開始學(xué)FLASH動(dòng)畫和PHOTOSHOP,大學(xué)一開始玩了2年,無所事事,后來開始研究網(wǎng)游私服源代碼,這又回到C/C++上,鬧到現(xiàn)在大學(xué)快畢業(yè)一事無成。
就算.NET再怎么發(fā)展,我認(rèn)為一個(gè)大軟件的核心還是C/C++寫的,一個(gè)操作系統(tǒng)的核心部分也是C/C++寫的,硬件驅(qū)動(dòng)程序也是C/C++,那么我們?nèi)绻胍恢痹贑/C++領(lǐng)域發(fā)展,就必須深入底層,深入核心,把界面這種簡單的工作交給.NET去做吧!
PS:據(jù)小道消息透露:今年是病毒年,各種病毒已經(jīng)進(jìn)入ring0。你準(zhǔn)備好了嗎?
by greatws
posted on 2008-04-27 13:35
greatws 閱讀(3261)
評(píng)論(27) 編輯 收藏 引用