首先,VB.NET和C#都是.NET平臺(tái)下的編程語言,功能上是不分上下的
成都創(chuàng)新互聯(lián)公司專注于重慶企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城建設(shè)。重慶網(wǎng)站建設(shè)公司,為重慶等地區(qū)提供建站服務(wù)。全流程按需開發(fā)網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
一般來說,很多應(yīng)用用VB.NET寫比C#少用很多代碼,特別是操作Office和XML的時(shí)候(VB.NET可以直接在程序中導(dǎo)入XML的命名空間),VB.NET的語言抽象程度比C#高
國(guó)內(nèi)對(duì)C#比較迷信,其實(shí)VB.NET在國(guó)外比C#用的普遍
個(gè)人建議兩者都學(xué)
在.NET構(gòu)架下,VB和C#,和JSP的區(qū)別不大,都能完成相應(yīng)的功能。如果是做Web開發(fā),那就更沒問題了。
以前的VB確實(shí)不行,有點(diǎn)玩具的感覺,但是畢竟有入手快的優(yōu)點(diǎn)。所以現(xiàn)在.NET里才保留了對(duì)VB語言的支持。在.NET里語言雖然不一樣但是編譯后的底層都一樣,就好像一個(gè)系統(tǒng)有多個(gè)界面一樣。
別總是聽別人說如何如何,我就用的VB語言在做.NET的Web開發(fā),也很好啊,至少99%以上的開發(fā)都沒有問題。
以長(zhǎng)遠(yuǎn)來看vb.net比java好,現(xiàn)在的話目前還是java主流,但是對(duì)于.net這種面向?qū)ο蟮木幊陶Z言而言,其開發(fā)周期比java要短的多,安全性發(fā)面應(yīng)該.net不如java,所以目前來說學(xué).net可以去小公司,java學(xué)了后一般去像IBM等大公司的,但是現(xiàn)在由于微軟的一再更新.net和.net的相關(guān)控件,并且基于現(xiàn)在的操作系統(tǒng)主流是windows的情況嚇,以后.net在windows操作系統(tǒng)下的話安全系數(shù)應(yīng)該還會(huì)提高,至于現(xiàn)在的話的確難抉擇。看你是著眼于現(xiàn)在還是將來,.net的市場(chǎng)我覺得將來一定比java高,畢竟不管在哪個(gè)國(guó)家,大公司畢竟少。
這個(gè)行業(yè)前景看好,但是競(jìng)爭(zhēng)對(duì)手較多。如果你能學(xué)好,自然是有前途的,而且錢圖無量啊;反之,如果你只是浮于表面的學(xué)習(xí)下來,那么可以說在這個(gè)軟件行業(yè)是混不下去的。
當(dāng)然有前途,但是同樣的技術(shù)含量,你要是學(xué)Java的話,機(jī)會(huì)會(huì)更多,就業(yè)崗位會(huì)更多。
(1)vb是基于對(duì)象,vb.net完全面向?qū)ο?,繼承(Inheritance), 重載(overloading), 共享的成員, 結(jié)構(gòu)化異常處理;強(qiáng)壯的語言,嚴(yán)格的類型檢查, 變量聲明時(shí)初始化,支持垃圾收集(Garbage collection);強(qiáng)大的支持委托(Delegates), free threading,Variant 數(shù)據(jù)類型被 Object 代替
,特別是到了05版本之后,vb.net已經(jīng)趨于成熟,而vb6.0還是vb6.0,不思上進(jìn)。
(2)vb.net的設(shè)計(jì)美感方面遠(yuǎn)勝于vb6.0。
(3)vb.net在windows application 和 asp.net方面功能遠(yuǎn)比vb6.0強(qiáng)大。
(4)vb.net有很好的線程支持
(5)vb.net是跨平臺(tái)的,有著強(qiáng)大的類庫和.net framework框架,可以和C#等多種.net框架下的語言共同運(yùn)行。
(6)vb.net在與web service結(jié)合方面是壓倒性強(qiáng)過vb6.0的。
(7)vb.net05在數(shù)據(jù)庫操作上非常的靈活和方便,vb6.0看到也只能站一邊。
暫時(shí)說那么多了,不過vb.net和vb6.0本是一家,各自的長(zhǎng)處還是有的,只要能用得好,小刀也能砍大樹。
----------
我覺得學(xué)了一些VB知識(shí)對(duì)你學(xué)VB.net會(huì)有幫助的,因?yàn)槲易约壕褪窍葘W(xué)VB的,現(xiàn)在一直在用VB.NET,覺得挺容易上手,關(guān)鍵是多實(shí)踐。