明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

對于微軟的.NET Framework是一個半成品的言論!

[摘要]我從在大學里學習的時候就喜歡上編程,那時候?qū)W的是PASCAL,后來畢業(yè)設計的時候和幾個同學用當時的DELPHI搞了一個數(shù)據(jù)庫程序,得到了很多方面的鼓動和夸獎,從此以后一發(fā)不可收拾,編程也順理成章成了...
我從在大學里學習的時候就喜歡上編程,那時候?qū)W的是PASCAL,后來畢業(yè)設計的時候和幾個同學用當時的DELPHI搞了一個數(shù)據(jù)庫程序,得到了很多方面的鼓動和夸獎,從此以后一發(fā)不可收拾,編程也順理成章成了我的第二個職業(yè)了,平時開開小灶拼一拼麥當勞和德克士也完全都靠它了。

也許是先入為主的緣故,我一直都用它來做項目,畢業(yè)六年多了做了了有好多,BORLAND DELPHI就像它所表現(xiàn)的女神一樣,伴隨著我很得心應手的完成一個又一個的作品。在此期間也有很多的同行勇敢地投入了VS的懷抱,可是我卻一直以來都很喜歡BORLAND的產(chǎn)品;也就是因為如此,在我的想像中,編程開發(fā)環(huán)境IDE就應該像DELPHI那樣,那么方便,那么開放,那么靈活。

去年,JAVA和DOTNET之爭讓IT業(yè)的流行產(chǎn)生了一個大的變革,為了迎接這樣的變革,我終于下定決心改變一下自已單一的編程方向,這對開我來講是一個明智的決定,IT業(yè)本身就是一個變革、發(fā)展的行業(yè),只有不斷的迎接新的挑戰(zhàn),才能成為最終的勝者!可是我也作出了一個錯誤的選擇,我沒有選擇JAVA。。。

這也為我現(xiàn)在的痛苦埋下了伏筆。我在經(jīng)歷了無數(shù)的艱難困苦之后才發(fā)現(xiàn)我是以前是多么的幸運,我一直以來用慣了的BORLAND DELPHI是一個多么好的工具,微軟根不就沒有資格做IDE,沒有資格像美帝一樣什么事都要插上一腿,沒有畢要讓全世界都用它的一個標準,我想在我寫完此文后,我就要放棄現(xiàn)在世界上有三分之二的程序員在用的開發(fā)環(huán)境——MS VS2003。

所有的苦難真的是罄竹難書。。

說一件最不爽的事情,就是它的DataGrid控件吧,我們來比較一下VS的DataGrid和DELPHI的DBGrid吧,兩個多么相似的工具,可是在功能上的差別卻相差那么多。DELPHI的DBGrid支持AutoSize,支持自定義的控制顯示行數(shù)(也就是自動分頁),支持進行表格統(tǒng)計,平均及相關計算,支持嵌入自定義控件,如下拉菜單,計算器或其它,支持和它的QuickReport連接生成報表進行打印和導出。以及很多很多。。。可是再看看VS的DataGrid,這對于一個用慣了寶藍產(chǎn)品的人來講是不可想像的,所有這些功能都要依靠大量的代碼和自定義控件來完成。我說句老實話在DELPHI里面我從來不自已做控件,除非有一些很特殊的界面需要,因為DELPHI為我們提供的控件已經(jīng)足夠了?墒窃赩S里面我要不斷的做這樣那樣的控件,我更甚至要去建立一個專門的項目文件來存放我做的這些控件,我到現(xiàn)在還搞不懂PrintDocument是做什么用的,要做打印的話要依靠一個外來的沒有l(wèi)icence的水晶報表完成,而且水晶報表還不敢做太多,它消耗資源來嚴重來,如果客戶是新買的電腦倒也還好,如果還是用賽羊300的機器,那恐怕程序就要當場死在那兒了。還有好多好多,那些連接數(shù)據(jù)庫的控件簡直就是雞肋,八輩子也不會去用到它,因為如果要的話恐怕都是在代碼中自已寫。

我不知道這樣一個IDE為什么會從5。0一直發(fā)展到現(xiàn)在要出2005的版本,這樣一個沒有生命力的產(chǎn)品竟然能存活到現(xiàn)在,我對MS和BILL真是無話可說。