我發(fā)現(xiàn)好多人對.net存在偏見?
網(wǎng)友解答: 我覺得 .net 各方面都蠻好的,完全可以做出非常好的系統(tǒng),開發(fā)效率高,整體投入成本也低的,而且薪資也不錯,市場的需求也比較大;學(xué)習(xí).Net 的時候,是在“ 如鵬網(wǎng) ”上學(xué)習(xí)
我覺得 .net 各方面都蠻好的,完全可以做出非常好的系統(tǒng),開發(fā)效率高,整體投入成本也低的,而且薪資也不錯,市場的需求也比較大;
學(xué)習(xí).Net 的時候,是在“ 如鵬網(wǎng) ”上學(xué)習(xí)的,有個教程叫《.net就業(yè)為什么會這么火》,分析的挺到位的,可以去看看;
有網(wǎng)絡(luò)的地方就可以學(xué)習(xí),根據(jù)自己的時間來靈活安排學(xué)習(xí)進(jìn)度,隨時隨地學(xué)編程,有問題隨時提問,老師實時在線答疑,口碑不錯,基本上都是慕名而去的;
每個章節(jié)的后面都有相應(yīng)的練習(xí)題和面試口才題,需要以錄音的方式提交,為以后的面試打下基礎(chǔ),有新的課程更新了,也是可以繼續(xù)申請了來學(xué)習(xí)的;
比如說提高班的課程,都是可以免費申請了來學(xué)習(xí),具體的可以到如鵬網(wǎng)官網(wǎng)上去了解一下。
網(wǎng)友解答:這個由來已久。
我個人從04年開始學(xué)習(xí)編程,當(dāng)年還是微軟系的占上風(fēng),主要是C++和VB,因為當(dāng)年也是桌面系統(tǒng)占主流,而桌面系統(tǒng)是Windows的天下,所以當(dāng)年微軟的策略也可能是以Windows為中心,打造一系列產(chǎn)業(yè)鏈。
后來,web慢慢的流行,占了主流,Linux服務(wù)器變成了主流,移動端也開始占據(jù)主流。
應(yīng)用趨勢的改變使得能夠真正跨平臺的JAVA語言大行其道,加之JAVA語言擁抱開源使得其生態(tài)鏈及其完整,存在很多優(yōu)秀的框架,服務(wù),產(chǎn)品,這些東西的存在遮蓋了JAVA語言本身的缺點。這里提一點,JAVA是一個成功的語言,但是它沒能給公司帶來什么利潤,sun公司倒閉了被收購了,商業(yè)和技術(shù)真是兩碼事。
.Net語言是微軟看到了JAVA的流行,而設(shè)計的一個競爭語言,它具有后發(fā)優(yōu)勢,去除了一些JAVA晦澀的語法,當(dāng)然也從底層有了一些優(yōu)化,比如JAVA的泛型并不是嚴(yán)格意義上的泛型,因為運行時沒用泛型信息,也不能有值類型的泛型,.Net可以。
JAVA在后續(xù)版本中引入了在.Net中成功的概念,他的一個很重要的版本1.5,優(yōu)化了JAVA的語法,而這些優(yōu)化你可以在.Net中找到對應(yīng)的實現(xiàn),比如annotation其實.Net的attribute概念實現(xiàn),還有其它的。
.Net也在引入JAVA里成功逗我概念,如task可能對JAVA future實現(xiàn)的一個引入。
從語言本身來說JAVA和.Net共享一種設(shè)計理念,中間語言,JIT,運行時,但.Net更新,語法更美。用過都知道,.Net的property比JAVA的 get,set方法不知道爽多少。
但是一方面微軟本身的對.Net閉源,和外界影響,使得JAVA占據(jù)上風(fēng),擁有了完善的生態(tài)鏈。
國內(nèi),大部分明星公司是互聯(lián)網(wǎng)公司,互聯(lián)網(wǎng)公司以web為主,JAVA程序員更多,薪資也高一點,因為需求大和互聯(lián)網(wǎng)公司的工作強(qiáng)度大。
所以,就出現(xiàn)一個常見的說法,.Net做不了大項目,這個說法有點基本常識的人都知道是錯的,但是有一點是對的,因為沒有人或者很少人用.Net做大項目,所以沒有經(jīng)驗,不知道有什么坑,也很難在市場上找到足夠又優(yōu)秀的人。
作為一個,編程人員,我想可能,還是看個人吧,你有什么機(jī)會,假如微軟招你做.Net,你可能會選擇.Net。
畢竟現(xiàn)實就是現(xiàn)實,吃飯要緊。
最后,一法通,則萬法通,只要精通一種語言,我相信,其他的語言學(xué)起來,用起來很快的。