vb.net就業(yè) vb就業(yè)前景

jave與VB.NET學那個好一點啊,那個以后的就業(yè)行情好一點

個人感覺Jave比VB.NET難學,但是因為vb大家都知道,語言比較高級樸素一點,我相信微軟將來不會落后與sun的,微軟加油

專注于為中小企業(yè)提供網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)龍山免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

VB或后期VN.NET 或6.0 和JAVA哪個好學,好學在哪? 找工作的話JAVA和VB進階的VN.NET 或6.0 哪個更好找?

目前Basic系主要的發(fā)展機會集中于VB.Net方面,而VB6已經(jīng)逐漸步入淘汰期,除了個人興趣使用外,不建議繼續(xù)學習(實際上Windows7已經(jīng)是微軟架構(gòu)下最后一個支持VB6的操作系統(tǒng)了)。就業(yè)機會的話,在Java、.Net(含VB.Net、C#等)、以VB6三者中Java工作機會較多,但由于目前Java培訓泛濫的緣故,.Net(含VB.Net、C#等)系平均薪金水平可能較高。

以VB6入門對后期學習其它語言會有一些幫助,但不會很大,因為弱類型的VB語法和您以后將會接觸的絕大多常用高級語言(如果您走Ruby、Python路線當我沒說……)相似度并不太高。

另外C#語法高度近似于Java,如果精通Java的話轉(zhuǎn)C#路線會非常簡單——反過來也一樣。

學習VB.NET要多久

弟你好:

我是在微軟做教材的員工,據(jù)我了解學習.NET入門并不難。如果你了解JAVA這門語言,那么學習會很輕松。如果沒有接觸過面向?qū)ο缶幊炭赡芫鸵闊┮稽c點。大概也就是1個月左右便可以入門。因為基本上你要是學習VB.NET的話,除了部分語法可以借鑒老的VB,其他基本都要拋棄。但是不會很困難。最重要的就是理解.NET運行原理,掌握語法和部分常用類庫就可以了。

看你所述你似乎想要做網(wǎng)站。市場行情來看,人家免費論壇都已經(jīng)發(fā)布源碼很多了,無論是ASP還是.NET開發(fā),都變得非常容易。如果想從這方面就業(yè),前景也不是很樂觀。其實如果不是很麻煩的網(wǎng)站,微軟OFFICE組件中的SharePoint Server就可以完全滿足要求。根本不需要懂多少編程。

如果想從事工作,還是推薦學習VS.NET 2005和SQL Server 2005。

以上是哥哥的愚見,希望對你有所幫助

求采納為滿意回答。

vb.net都可以用來干什么?它和java的就業(yè)前景怎么樣?。?/h2>

VB6.0采用可視化的編程環(huán)境,它好學易用,運行VB6.0后,會出現(xiàn)如下圖所示的窗口,呵呵,看起來蠻復雜的,好多的按鈕、菜單、小窗口,別擔心,待會兒我們會一起學習這些東東都是干什么用的。

先來解決一個小問題,怎么新建一個VB的工程呢?方法是這樣的,在程序啟動時出現(xiàn)的“新建工程”對話框中選擇“標準EXE”并點擊確定,就能直接新建一個工程,如果你跳過了這個對話框則也可從“文件”菜單中選擇“新建工程”重新調(diào)出此對話框。

下面一起來看看VB的編程環(huán)境,雖然看起來復雜,但可以把它分為幾個部分,每個部分都有自己特定的功能,這樣我們就清楚多了。其實VB這是通過這樣一個界面把相近或同類的功能組合在一起的,它使我們在設(shè)計程序時能方便的控制程序的方方面面。

JAVA:

 ◇ 創(chuàng)建一種面向?qū)ο蟮某绦蛟O(shè)計語言,而不是面向過程的語言;

 ◇ 提供一個解釋執(zhí)行的程序運行環(huán)境,是程序代碼獨立于平臺;

 ◇ 吸收C和C++的優(yōu)點,使程序員容易掌握;

 ◇ 去掉C和C++中影響程序健壯性的部分,使程序更安全,例如指針、內(nèi)存申請和釋放;

 ◇ 實現(xiàn)多線程,使得程序能夠同時執(zhí)行多個任務;

 ◇ 提供動態(tài)下載程序代碼的機制;

 ◇ 提供代碼校驗機制以保證安全性;

Java語言的特點(1)

1. 簡單、面向?qū)ο蠛蜑槿怂煜?/p>

java的簡單首先體現(xiàn)在精簡的系統(tǒng)上,力圖用最小的系統(tǒng)實現(xiàn)足夠多的功能;對硬件的要求不高,在小型的計算機上便可以良好的運行。和所有的新一代的程序設(shè)計語言一樣,java也采用了面向?qū)ο蠹夹g(shù)并更加徹底,所有的java程序和applet程序均是對象,封裝性實現(xiàn)了模塊化和信息隱藏,繼承性實現(xiàn)了代碼的復用,用戶可以建立自己的類庫。而且java采用的是相對簡單的面向?qū)ο蠹夹g(shù),去掉了運算符重載、多繼承的復雜概念,而采用了單一繼承、類強制轉(zhuǎn)換、多線程、引用(非指針)等方式。無用內(nèi)存自動回收機制也使得程序員不必費心管理內(nèi)存,是程序設(shè)計更加簡單,同時大大減少了出錯的可能。java語言采用了C語言中的大部分語法,熟悉C語言的程序員會發(fā)現(xiàn)Java語言在語法上與C語言極其相似。

2. 魯棒并且安全

java語言在編譯及運行程序時,都要進行嚴格的檢查。作為一種強制類型語言,java在編譯和連接時都進行大量的類型檢查,防止不匹配問題的發(fā)生。如果引用一個非法類型、或執(zhí)行一個非法類型操作,java將在解釋時指出該錯誤。在java程序中不能采用地址計算的方法通過指針訪問內(nèi)存單元,大大減少了錯誤發(fā)生的可能性;而且java的數(shù)組并非用指針實現(xiàn),這樣就可以在檢查中避免數(shù)組越界的發(fā)生。無用內(nèi)存自動回收機制也增加了Java的魯棒性。

作為網(wǎng)絡(luò)語言,java必須提供足夠的安全保障,并且要防止病毒的侵襲。java在運行應用程序時,嚴格檢查其訪問數(shù)據(jù)的權(quán)限,比如不允許網(wǎng)絡(luò)上的應用程序修改本地的數(shù)據(jù)。下載到用戶計算機中的字節(jié)代碼在其被執(zhí)行前要經(jīng)過一個核實工具,一旦字節(jié)代碼被核實,便由java解釋器來執(zhí)行,該解釋器通過阻止對內(nèi)存的直接訪問來進一步提高java的安全性。同時java極高的魯棒性也增強了Java的安全性。

3. 結(jié)構(gòu)中立并且可以移植

網(wǎng)絡(luò)上充滿了各種不同類型的機器和操作系統(tǒng),為使java程序能在網(wǎng)絡(luò)的任何地方運行,java編譯器編譯生成了與體系結(jié)構(gòu)無關(guān)的字節(jié)碼結(jié)構(gòu)文件格式。任何種類的計算機,只有在其處理器和操作系統(tǒng)上有java運行時環(huán)境,字節(jié)碼文件就可以在該計算機上運行。即使是在單一系統(tǒng)的計算機上,結(jié)構(gòu)中立也有非常大的作用。隨著處理器結(jié)構(gòu)的不斷發(fā)展變化,程序員不得不編寫各種版本的程序以在不同的處理器上運行,這使得開發(fā)出能夠在所有平臺上工作的軟件集合是不可能的。而使用Java將使同一版本的應用程序可以運行在所有的平臺上。

體系結(jié)構(gòu)的中立也使得java系統(tǒng)具有可移植性。java運行時系統(tǒng)可以移植到不同的處理器和操作系統(tǒng)上,java的編譯器是由java語言實現(xiàn)的,解釋器是由Java語言和標準C語言實現(xiàn)的,因此可以較為方便的進行移植工作。

1.2.4 Java語言的特點(2)

4. 高性能

雖然java是解釋執(zhí)行的,但它仍然具有非常高的性能,在一些特定的CPU上,java字節(jié)碼可以快速的轉(zhuǎn)換成為機器碼進行執(zhí)行。而且java字節(jié)碼格式的設(shè)計就是針對機器碼的轉(zhuǎn)換,實際轉(zhuǎn)換時相當簡便,自動的寄存器分配與編譯器對字節(jié)碼的一些優(yōu)化可使之生成高質(zhì)量的代碼。隨著java虛擬機的改進和"即時編譯"(just in time)技術(shù)的出現(xiàn)使得Java的執(zhí)行速度有了更大的提高。

5. 解釋執(zhí)行、多線程并且是動態(tài)的

如果你了解C語言和C++語言,可以參考下列Java與C/C++語言的比較,如果不了解C語言和C++語言,可以忽略本部分知識。

a. 全局變量

Java程序不能定義程序的全局變量,而類中的公共、靜態(tài)變量就相當于這個類的全局變量。這樣就使全局變量封裝在類中,保證了安全性,而在C/C++語言中,由于不加封裝的全局變量往往會由于使用不當而造成系統(tǒng)的崩潰。

b. 條件轉(zhuǎn)移指令

C/C++語言中用goto語句實現(xiàn)無條件跳轉(zhuǎn),而Java語言沒有g(shù)oto語言,通過例外處理語句try、catch、finally來取代之,提高了程序的可讀性,也增強了程序的魯棒性。

c. 指針

指針是C/C++語言中最靈活,但也是最容易出錯的數(shù)據(jù)類型。用指針進行內(nèi)存操作往往造成不可預知的錯誤,而且,通過指針對內(nèi)存地址進行顯示類型轉(zhuǎn)換后,可以類的私有成員,破壞了安全性。在java中,程序員不能進行任何指針操作,同時Java中的數(shù)組是通過類來實現(xiàn)的,很好的解決了數(shù)組越界這一C/C++語言中不做檢查的缺點。

d. 內(nèi)存管理

在C語言中,程序員使用庫函數(shù)malloc()和free()來分配和釋放內(nèi)存,C++語言中則是運算符new和delete。再次釋放已經(jīng)釋放的內(nèi)存塊或者釋放未被分配的內(nèi)存塊,會造成系統(tǒng)的崩潰,而忘記釋放不再使用的內(nèi)存塊也會逐漸耗盡系統(tǒng)資源。在Java中,所有的數(shù)據(jù)結(jié)構(gòu)都是對象,通過運算符new分配內(nèi)存并得到對象的使用權(quán)。無用內(nèi)存回收機制保證了系統(tǒng)資源的完整,避免了內(nèi)存管理不周而引起的系統(tǒng)崩潰。

e. 數(shù)據(jù)類型的一致性

在C/C++語言中,不同的平臺上,編譯器對簡單的數(shù)據(jù)類型如int、float等分別分配不同的字節(jié)數(shù)。例如:int在IBM PC上為16位,在VAX-11上就為32位,導致了代碼數(shù)據(jù)的不可移植。在java中,對數(shù)據(jù)類型的位數(shù)分配總是固定的,而不管是在任何的計算機平臺上。因此就保證了Java數(shù)據(jù)的平臺無關(guān)性和可移植性。

f. 類型轉(zhuǎn)換

在C/C++語言中,可以通過指針進行任意的類型轉(zhuǎn)換,不安全因素大大增加。而在Java語言中系統(tǒng)要對對象的處理進行嚴格的相容性檢查,防止不安全的轉(zhuǎn)換。

g. 頭文件

在C/C++語言中使用頭文件聲明類的原型和全局變量及庫函數(shù)等,在大的系統(tǒng)中,維護這些頭文件是非常困難的。java不支持頭文件,類成員的類型和訪問權(quán)限都封裝在一個類中,運行時系統(tǒng)對訪問進行控制,防止非法的訪問。同時,Java中用import語句與其它類進行通信,以便訪問其它類的對象。

h. 結(jié)構(gòu)和聯(lián)合

C/C++語言中用結(jié)構(gòu)和聯(lián)合來表示一定的數(shù)據(jù)結(jié)構(gòu),但是由于其成員均為公有的,安全性上存在問題。Java不支持結(jié)構(gòu)和聯(lián)合,通過類把數(shù)據(jù)結(jié)構(gòu)及對該數(shù)據(jù)的操作都封裝在類里面。

i. 預處理

C/C++語言中有宏定義,而用宏定義實現(xiàn)的代碼往往影響程序的可讀性,而Java不支持宏定義

net目前還有發(fā)展前景嗎?

.net 在未來的發(fā)展還是挺不錯的,以前在 “ 如鵬網(wǎng) ”上看過兩個公開課的視頻《.Net 就業(yè)為什么這么火》以及《.Net 程序員未來的發(fā)展之路》,分析的挺透徹的,具體的可以到如鵬網(wǎng)官網(wǎng)上去了解一下,應該會對你有幫助;

具體的可以到 如鵬網(wǎng) 官網(wǎng)上去了解一下,有網(wǎng)絡(luò)的地方就可以學習,根據(jù)自己的時間靈活安排學習進度,有問題隨時提問,老師實時在線答疑,有技術(shù)大牛親自授課,口碑非常不錯,基本上都是慕名而去的,目前國內(nèi).Net 最好的就是如鵬網(wǎng)了。

有詳細的課程體系,可以參考一下;

第一部分:.Net 基礎(chǔ)

第二部分:數(shù)據(jù)庫開發(fā)

第三部分:.Net 高級技術(shù)

第四部分:web前端

第五部分:asp.net 核心技術(shù)

第六部分:asp.net MVC

第七部分:掌上租項目(技術(shù)要點)

第八部分:擴展高級技術(shù)

以及.net 的提高課程,包含Entity Framework、ASP.Net MVC、掌上租項目、.Net Core、Linux、多線程、異步編程、NoSQL(MongoDB、Redis、memcached)、MySql數(shù)據(jù)庫、web api、Docker for .net等。

感謝悟空邀請,我作為一個從事多年軟件開發(fā)的工程師,用過很多技術(shù),當然也包括.net,所以對.net還是有些了解的,我個人認為net目前是沒有什么發(fā)展前景的,原因如下:

首先,net是微軟開發(fā)的一個平臺,在這個平臺上開發(fā)應用,需要依賴微軟的類庫你才能開發(fā),換句話說就是如果微軟哪天不管這個平臺了,可能net就沒有存在的意義了,對于現(xiàn)在提倡的開源共享精神而言,net是不具備的。

其次,net上開發(fā)的應用可移植性差,什么意思呢?就是說你在net上面開發(fā)了一套系統(tǒng)只能運行在windows系統(tǒng)上面而不能運行其他操作系統(tǒng)上,比如linux系統(tǒng),這樣就限制了你的選擇,不能跨平臺,有時為了安全高效而需要使用Linux服務器的時候,這時基于net開發(fā)的應用將不能被運行。

最后,net主要可以用來開發(fā)桌面應用或者是做一些工具,它提供了很多封裝好的組件直接拖拽使用非常方便,在其他方面他并沒有什么優(yōu)勢,現(xiàn)在大多數(shù)企業(yè)開發(fā)軟件系統(tǒng)都是基于java因為它首先是跨平臺,其次是它可以友好地兼容第三方組見,也提供了很多優(yōu)秀的框架等等,所以更多企業(yè)選擇用Java而不是net。

綜上所述,net在未來相對而言是沒有什么優(yōu)勢的,越來越的跨平臺應用誕生,而這都是net無能為力的,所以net在未來是沒有前景的,以上是我的觀點,如有不同觀點者,歡迎在評論區(qū)留言交流,謝謝

本來不想回答編程語言的紛爭,感覺很LOW??戳讼禄卮鹚坪醵际呛?net的,作為接觸.net使用10多年的老程序員還是來公正的寫一下,大家自行甄別。

我VC++用了5年,然后轉(zhuǎn).net用到現(xiàn)在超過12年,asp、php、js這些也都經(jīng)常用,別的語言我用的少,不好妄加評論。我用.net完成了3個軟件作品和一個正在運營的網(wǎng)站,對我來說足夠了。

首先澄清下概念,看有的回答說.net只能用來做網(wǎng)站?.net全稱是.net framework,基于這個框架的,不限語言,常見的c#、vb.net、vc.net、asp.net等,當然最有影響的是c#語言和asp.net,c#用做后端,asp.net用做前端??梢哉f在windows系統(tǒng)下,沒有.net干不成的事。如果沒有跨平臺的計劃,.net絕對是首選。

再來說下跨平臺,這要分兩方面說起:一種是服務端,一種是客戶端。

服務端.net做webservice+sqlserver,完全沒有問題。唯一值得詬病的是windows服務器和SQLServer的版權(quán)費用相對較高,但幫助文檔、UI界面、編程工具要好很多,現(xiàn)在的云服務很普及,這點費用不算事。

客戶端這個說頭多了,當然最理想的解決方案就是一份代碼,在所有平臺全部完美實現(xiàn)。想要能夠運行我想應該問題不大,但是在每個平臺下都完美運行,我持保留意見。針對同樣的html標準,不同瀏覽器尚且存在差異,何況是跨操作系統(tǒng)的語言。有人說Java可以跨平臺,.net只能Windows??促Y料.net core也可以,當然我并沒有在.net core下開發(fā)的實際項目,但微軟的意圖就是要打通所有平臺。

最后說到發(fā)展,每種開發(fā)工具都有最適合的應用場景,如果.net core能夠成功,我覺得.net一定會有很大發(fā)展。至于你自己要學哪個?這要看你公司項目和你自己的方向是否一致,無論是哪個,都要學精才有用。

感謝悟空邀請。

.Net語言鄙人并未接觸過。

談到發(fā)展前景,當然也沒有合適的發(fā)言權(quán)。

不過,就近幾年IT行業(yè)來看。.Net的市場招聘需求還是很不少的。

存在即合理。

所以不管什么語言只要能用其開發(fā)出一款很好的產(chǎn)品,那么它的價值就一直存在。

可能.Net語言沒有Java語言那么的火,但是每種編程語言本質(zhì)上都涉及到一種編程思想在里面。

思想只要掌握了,說不定哪天有大牛們能更完美的重構(gòu).Net,也許在某個不經(jīng)意間他就會占據(jù)編程語言top3呢。

以上就是個人觀點。

.Net目前還有沒有發(fā)展前景?雖然使用這個的人相對少了,但只要搞精通了怎么會沒有發(fā)展前景呢。

1、雖然.net平臺是微軟的管理的平臺,也是微軟的開發(fā)生態(tài)基石。 微軟肯定要花力氣去搞這個的,至于微軟是否放棄這個平臺不用擔心,它不會這樣拆自己的臺。或者微軟哪一天垮了沒有人搞平臺了,這個是杞人憂天了。這么多用戶給他撐著的,不用擔心。

2、.net平臺也是在發(fā)展的。 雖然在開源、跨平臺等生態(tài)方面被人長期詬病,但好在微軟不停的吸收好的內(nèi)容。也推出自己的開源與跨平臺,也搞出來很多這方面的生態(tài),比如:.Net Core、Unity、mono等等。.net不僅開源了,不但可以在Linux/OSX等上跑,還可以做開發(fā)。

3、.net還有大把的企業(yè)在用,有大把的人在開發(fā)。 特別是桌面軟件,那幾乎就是這個的天下,開發(fā)快好用,用其它的平臺開發(fā)桌面軟件也是麻煩啊。除非大量的人不用微軟的操作系統(tǒng),否則.net就會存在下去。企業(yè)里面太多的使用桌面軟件,雖然Web的也大量使用。

4、.net還有大量的開發(fā)者,收入也還不算低。 很多的企業(yè)不但使用.net開發(fā)桌面軟件,也使用它開發(fā)Web軟件,還是有大量的人員。只是相比較Java等生態(tài)好的來說,確實.net開發(fā)人員的數(shù)量還是少很多了。

如果個人才進入開發(fā)行業(yè)不久,是以工作作為自己的選擇導向,那么選擇用Java、Python等還是.net呢就要深思一下了,畢竟涉及到就業(yè)問題。一旦選擇以后,最重要的是要搞精通了,前景再怎么不好是對別人說的。

1、.Net前景是不錯的,因為大家都覺得java好所以都一股腦兒去學java了,反而促使.net的人才更吃香,真正掌握.Net技術(shù)的人很少,全國java的培訓機構(gòu)數(shù)不勝數(shù),而.net則寥寥無幾,以后出去找工作也會更有優(yōu)勢。

之前看過“如鵬網(wǎng)”的免費公開課《.Net就業(yè)為什么這么火》,分析的挺透徹的,可以去看一下作為參考(部分課程截圖)。

2、學習.Net就是在“如鵬網(wǎng)”上學習的,目前國內(nèi).net最好的就是如鵬網(wǎng)了。有網(wǎng)絡(luò)的地方就可以學習,根據(jù)自己的時間來靈活安排學習進度,每個章節(jié)的后面都有相應的練習題和面試口才題,需要通過錄音的方式來進行提交,有新的課程更新了,也是可以繼續(xù)來學習的(.net提高),技術(shù)大牛親自授課,口碑非常不錯,基本上都是慕名而去的。

3、.Net學習路線

(1)、.Net語言基礎(chǔ)

(2)、數(shù)據(jù)庫開發(fā)

(3)、.Net高級技術(shù)

(4)、web 前端

(5)、asp.net 核心技術(shù)

(6)、asp.net MVC

(7)、掌上租項目(技術(shù)要點)

(8)、擴展高級技術(shù)

需要《.net就業(yè)為什么這么火》的 視頻及.Net資料的可以在評論區(qū)留言哦。

網(wǎng)上兩種語言的對比多的很,我這里就不重述一遍了。我現(xiàn)在做的桌面應用,用的.net,非常順手。我只說適合自己才是真的好。

從技能來說,如果你有精力和時間,你可以試著去學習以下java,看哪個更適合你或者適合你現(xiàn)在的工作,只有你自己去學習去對比才可以發(fā)現(xiàn),一個好的工具能事半功倍,而且你現(xiàn)在年輕,也有平臺去學習,畢竟是公司在轉(zhuǎn)型。兩方面都會接觸到。并且你有.net的底子,學習其他語言不會很難。

從工作來說,java需要的人更多,.net需要的人相對少一點。但是在多年之后成為了大牛,工資差異不大。你想繼續(xù)學.net也好,去轉(zhuǎn)型java也好,都有飯吃。

最后我在說一下,你還在實習期,年紀應該不大,現(xiàn)階段是去嘗試,而且技多不壓身的,不要怕辛苦,你現(xiàn)在學習到的每一樣技能,在以后都可能幫上大忙。

.NET

.NET人員很稀缺。一般的的大型企業(yè)所選擇的開發(fā)語言還是Java和.NET的。

堅持學 .NET的理由 轉(zhuǎn)而投向 JAVA懷抱的理由

小結(jié)

不管哪一個,適合自己的,才是最好的。

關(guān)鍵是 基礎(chǔ)要打牢,學得夠深,真正為自己所用,而不是為程序所困。

希望能幫到你,謝謝。

(結(jié)束)

自己看看國外的優(yōu)秀網(wǎng)站,很少是java搞的。著名的StackOverflow就是.net搞的。而且現(xiàn)在部分大公司都開始遷回.net,不過是core。不僅是性能原因,更多的是其他環(huán)節(jié),比如ide的無敵,語法的豐富等等

網(wǎng)頁名稱:vb.net就業(yè) vb就業(yè)前景
瀏覽路徑:http://muchs.cn/article20/hgejjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、定制網(wǎng)站、網(wǎng)站排名App開發(fā)、面包屑導航、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)