VB.net 是否該被看作VB的新版本或者是另一個完全不同的語言尚在爭議中。雖然并非顯而易見,但只要某個方法被棄用,它就會可會被自動轉(zhuǎn)換,這說明了該語言的句法并沒有出現(xiàn)很多突破性的變化,只是增加了對新功能的支持,比如結(jié)構(gòu)化意外處理機制和短循環(huán)表達式(structured exception handling and short circuited expressions)。有一種變化會讓舊用戶迷惑:Integer和Long數(shù)據(jù)類型在長度上分別倍增。16位的 integer 在VB.NET中被認為是Short,而Integer和Long分別是32位和64位。同樣,Windows Forms GUI編輯器和VB Form 編輯器在外觀和功能上非常相似。
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的西部信息中心服務(wù)
出現(xiàn)巨大變化的是語意,從運行于基于COM的deterministic, reference-counted的引擎之上的編程環(huán)境,轉(zhuǎn)變?yōu)槿婷嫦驅(qū)ο蟮幕?NET Framework的語言。.NET Framework包括了CLR (使用通用垃圾收集機制和JIT編譯引擎的虛擬機)和大量的類庫。VB開發(fā)者進入VB.NET要面對新增的大量類庫的問題,雖然這在VS 2005的My 功能中已有所闡述。
上述變化表明了許多在運行及維護相關(guān)優(yōu)化事宜下面的假定,一些VB6函數(shù)和庫不再存在而其它的仍然可用,但是比不上.NET語言中自帶的可替換的函數(shù)和庫來得高效。即使它們可被編譯,但大多從VB6轉(zhuǎn)換而來的應(yīng)用將需要一定程度上的重構(gòu)(refactoring),以全面利用新語言的優(yōu)點。在有關(guān)句法、應(yīng)用調(diào)試、部署和術(shù)語等方面的變化,有大量的文檔可以參考。