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