linuxvb.net的簡(jiǎn)單介紹

為什么那么多公司不用 .NET,而選擇PHP、JSP,是 .NET有什么缺點(diǎn)嗎?

先以開發(fā)者的角度:

創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元潮州做網(wǎng)站,已為上家服務(wù),為潮州各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

PHP跟.net根本就不是一個(gè)級(jí)別的,.net無論是應(yīng)用場(chǎng)合、開發(fā)環(huán)境、幫助文檔、編寫風(fēng)格、運(yùn)行效率全部吊打PHP;PHP之所以流行就是因?yàn)楹芏嚅_源框架都是現(xiàn)成的,剛好符合國人拿來主義的精神,修修改改就能拿來賣錢了。

JAVA各方面體量大致跟.net旗鼓相當(dāng),Windows系統(tǒng)下還是.net的天下,企業(yè)應(yīng)用方面JAVA占用率高些,移動(dòng)開發(fā)方面因?yàn)榘沧亢吞O果的原因,.net失去了先機(jī)。微軟正在逐步趕超,unitiy、.net core都在表明微軟的態(tài)度。

以成本的角度:

微軟的產(chǎn)品哪都好,就是版權(quán)太貴,Windows系統(tǒng)要錢,office要錢,服務(wù)器要錢,sqlserver要錢,再高級(jí)點(diǎn)用用企業(yè)版、集群之類的,做一個(gè)項(xiàng)目下來才能掙多少錢,都給微軟了。PHP之所以能存活,就是linux免費(fèi),MySQL免費(fèi),Apache免費(fèi),PHP免費(fèi),就連框架都免費(fèi);JAVA跟PHP差不多。這種生態(tài)下導(dǎo)致了代碼資源非常豐富,天下一般抄,開發(fā)成本就更低了。所以不是微軟的東西不好,是JAVA和PHP開發(fā)成本太低了。用過對(duì)比你會(huì)發(fā)現(xiàn),貴有貴的道理,所有開發(fā)幫助文檔中,沒有比微軟做的更詳盡的。

如果你是一個(gè)獨(dú)立開發(fā)者,首選.net,Windows桌面應(yīng)用、Windows服務(wù)、Windows 游戲 、網(wǎng)站、webservice、unity 游戲 ,除了安卓和蘋果原生應(yīng)用,.net都能勝任。如果微軟可以在安卓下造出類似framework的東西,那就一統(tǒng)天下了。

做了7年的c#開發(fā),4年多的java,c/c++,說說我的看法,主要有的區(qū)別:

一是開源和閉源的區(qū)別,.net早期完全閉源,開發(fā)也是完全傻瓜式的,微軟的思想就是讓開發(fā)更容易,所以無法看到底層實(shí)現(xiàn),給人的感覺就是走一條胡同,很快到達(dá)目的地卻無法知道墻內(nèi)的東西,接觸過java和c之后,感覺就像掉進(jìn)了大海,原來海底也這么漂亮,有太多開源的軟件和框架,你可以看到更深層的東西,比如我們看dubbo,看進(jìn)去后看netty,netty看進(jìn)去后看到Linux,select,epoll,看到epoll,看Linux相關(guān)的,感覺就是掉進(jìn)了大海,太多東西需要學(xué)習(xí),做這么多年開發(fā)依然在不斷的學(xué)習(xí),但也給了我更多興趣和探知未知世界的樂趣,以前做.net的時(shí)候有種感覺就是,別讓我做非.net的東西,我不會(huì),對(duì)陌生的的東西很害怕,現(xiàn)在的感覺就是你讓我寫個(gè)控制原子彈的程序我也敢去寫(比方)。

二是免費(fèi)和收費(fèi)的區(qū)別,所有的公司產(chǎn)品的成本是公司發(fā)展的最關(guān)鍵因素之一,.net全家桶成本太高,vs的版權(quán)+windows版權(quán)+sql server版權(quán)再加上其它支持類軟件版權(quán),成本非常高,相反linux完全免費(fèi)開源,給你選你會(huì)選哪一個(gè)?同時(shí)linux或從Unix而來,但天生具有輕量級(jí)性能可以發(fā)揮到極致而且穩(wěn)定的系統(tǒng),而windows為個(gè)人和辦公而設(shè)計(jì),界面和系統(tǒng)其它資源就讓系統(tǒng)占用一部分,感覺很笨重,上天做一個(gè)長(zhǎng)連接測(cè)試,單臺(tái)Linux輕松上幾十萬,當(dāng)然由于內(nèi)存原因,否則可以上百萬,而windows就很難做到,而且Linux哪里不行你可以去改的,windows就不行了,所以一個(gè)穩(wěn)定高效免費(fèi)的還有一大堆開源支持的,和一個(gè)收費(fèi)性能相比沒有那么高效的,好多公司自然選擇前者

三是開發(fā)效率,上面說兩點(diǎn)都說.net處于下風(fēng),但.net不是一無是處,.net有自身的優(yōu)點(diǎn),那就是開發(fā)效率,.net在java之上做了改進(jìn),讓開發(fā)人員更容易開發(fā),語言優(yōu)美,做企業(yè)應(yīng)用開發(fā)是很好的工具,可以快速出結(jié)果,你用其它開發(fā)要么大炮打蚊子,要么不穩(wěn)定,在工廠和企業(yè)就要求很快做出來,這是.net優(yōu)勢(shì),所以有他的市場(chǎng)份額,說這么多發(fā)現(xiàn)沒個(gè)圖,有評(píng)論的傳一張

為什么PHP、Java在市面上比.NET要受歡迎?而且從各大招聘網(wǎng)站上看PHP、Java的崗位比.NET崗位要多很多。

其實(shí).NET也是有不少的優(yōu)點(diǎn)的:

但是,它的致命缺點(diǎn)是:

設(shè)想一下,一個(gè)企業(yè),如果服務(wù)器眾多,那系統(tǒng)費(fèi)用、數(shù)據(jù)庫的授權(quán)費(fèi)用,是多么龐大的一筆支出!

而PHP、Java則不同,它們都是跨平臺(tái)開源免費(fèi)的,雖然Java開始收費(fèi)了(但還有免費(fèi)的OpenJDK),所以PHP、Java還是首選。

我自己當(dāng)初學(xué)過.net,java,現(xiàn)在算是略有了解。 就我個(gè)人理解, 許多公司不用.net 語言的根本原因,就是 .net 在最初的時(shí)候不開源,教程少,入門較難,而且最后正式發(fā)行程序什么,還要交錢,所以在許多公司中首選java這種開放語言,教程多,入門簡(jiǎn)單,基本不收費(fèi)(不收費(fèi)是關(guān)鍵,劃重點(diǎn)) 。這也算是開源與閉源軟件之爭(zhēng)吧,最終以java為首的開源軟件獲勝,得以普及。

后來,開源軟件已經(jīng)是大勢(shì)所趨,這時(shí)候微軟.net陣營已經(jīng)做了許多改變。我最熟悉.net中的c#語言,我就以c#為例說說吧。

微軟以前信奉閉環(huán),所有語言都不支持跨平臺(tái),也就沒有c#;后來java越來越發(fā)展壯大,.net感受到了巨大危險(xiǎn),于是就模仿java,.net提出了c#,借以打擊java。c#很像java語言,而且和java一樣能夠跨平臺(tái),windows、linx、android、ios都可以編程,這就是微軟做的改變。

如果大家用過c#或者vb,c++來編寫窗口程序,就會(huì)發(fā)現(xiàn),這些語言寫出來的windows窗口太棒了,而用java寫出來的窗口程序,不敢恭維,太丑了,這也就是我后來學(xué)習(xí)c#的原因。(這也就是為什么說跨平臺(tái)只是一個(gè)美夢(mèng)而已)。

跨平臺(tái)、開源之后的 .net ,其實(shí)跟java的基礎(chǔ)結(jié)構(gòu)并不差多少,但不具備數(shù)量?jī)?yōu)勢(shì),也就是說:java由于之前用的人太多了,各個(gè)方面的創(chuàng)新、發(fā)展都比較完善,有著堅(jiān)實(shí)的用戶群體、應(yīng)用基礎(chǔ);而 .net ,由于是后發(fā),已經(jīng)失去了太多的應(yīng)用環(huán)境,自然現(xiàn)在許多公司在不考慮是專為windows開發(fā)的情況下,是不會(huì)太主動(dòng)使用.net。

如果用戶采用微軟全家桶解決方案, .Net 的開發(fā)效率和體驗(yàn)是完全可以吊打 Java 和 PHP 的, 但昂貴的價(jià)格, 讓開發(fā)者和用戶又愛有恨.

其實(shí) .Net + C# 現(xiàn)在雖說不如一票跨平臺(tái)框架語言用得人多, 但也遠(yuǎn)遠(yuǎn)談不上沒落.

在這個(gè)問題上, 個(gè)人認(rèn)為 Microsoft 的原 CEO Steve Ballmer 難辭其咎, 在 Windows 霸主地位已經(jīng)開始崩潰的時(shí)候 依然固執(zhí)堅(jiān)持封閉生態(tài), 導(dǎo)致當(dāng)時(shí)的 .Net 開發(fā)者 無不焦慮和彷徨.

不過 2014 年 Satya Nadella 接任 CEO 后, 微軟 逐漸采取了 務(wù)實(shí) 開放 的做法, 收購 Xamarin 整合進(jìn) IDE, 推出 Visual Studio 社區(qū)版, C# 開始免費(fèi)和跨平臺(tái), Microsoft 越來越像 Oracle, C# 越來越像 Java, 多多少少緩解了開發(fā)者的憂慮, 不少開發(fā)者開始回歸, 畢竟 C# 優(yōu)雅的語法 和 Visual Studio 卓越的開發(fā)體驗(yàn) 確實(shí)讓人難以割舍.

.Net以前是不開源的,需要收費(fèi),有著各種版權(quán)問題,導(dǎo)致其語言生態(tài)發(fā)展不夠。有其語言優(yōu)點(diǎn),但是從公司發(fā)展成本上來考慮,就注定不能作為首選。

PHP未興起之前,很多公司使用.net來開發(fā)網(wǎng)站,因?yàn)橄啾容^java的JSP,開發(fā)效率也還是要高一些,這對(duì)中小型企業(yè)的業(yè)務(wù)快速變更升級(jí)很重要。JSP運(yùn)行速度會(huì)快一些,但其需要編譯的特點(diǎn),開發(fā)速度會(huì)相對(duì)緩慢。而對(duì)中小型企業(yè)來說,時(shí)間就是金錢,開發(fā)速度太慢,跟不上業(yè)務(wù)發(fā)展是很致命的。

之后PHP應(yīng)運(yùn)而生,其語言設(shè)計(jì)的初衷就是為了快速開發(fā)web應(yīng)用。完全的開源免費(fèi),開發(fā)效率非常高,甚至一個(gè)人就可以搞定一個(gè)項(xiàng)目。中小型公司,從發(fā)展之初的考慮,逐漸將PHP作為首選發(fā)展語言。

隨著PHP生態(tài)的逐漸強(qiáng)大,.net這種生態(tài)落后,開發(fā)速度比不上PHP,運(yùn)行速度比不上JSP的語言也就逐漸沒落了。

現(xiàn)在也有很多發(fā)展好了的公司,做大了做強(qiáng)了,又開始將自己的PHP項(xiàng)目往JSP遷移,因?yàn)殚_始追求運(yùn)行速度。

所以PHP基本占領(lǐng)了中小型公司,而大公司則更多選擇JSP。這都是語言的特性和優(yōu)勢(shì)決定的,將來如果出現(xiàn)一種語言能同時(shí)兼有開發(fā)速度和運(yùn)行速度的免費(fèi)開源的語言,那PHP和JSP也會(huì)逐漸走上.net這條路。一切都是企業(yè)成本和效率的問題。

+++++++++++++++++++++++++++++++++++++

第一次寫問答,沒想到有這么高的閱讀量。

有些人說我對(duì).net的認(rèn)識(shí)太落后了,好吧,我開始學(xué)編程的時(shí)候,.net確實(shí)是比較封閉的狀態(tài),這些年我也不再去關(guān)注.net,對(duì)它的進(jìn)一步了解也都是通過身邊的同學(xué)朋友側(cè)面反映的。

然后,真實(shí)情況是,我身邊所有學(xué).net的同學(xué)都轉(zhuǎn)行了。因?yàn)閸徫簧?,薪資低,真的生存很艱難哩。

遙想當(dāng)年,我們一個(gè)宿舍的同學(xué)(一群窮逼,只能住在學(xué)校破舊的8人大宿舍里,因?yàn)樽∷拶M(fèi)真便宜啊 ),開始討論選某個(gè)語言作為今后學(xué)習(xí)方向。有人選擇了.net,有人選擇了PHP,有人選擇了JSP,然后各自努力。

現(xiàn)在,再來看彼此發(fā)展,.net的同學(xué)都轉(zhuǎn)行了,PHP的都在中小型公司,JSP的在平安保險(xiǎn)這種大公司里。薪資待遇對(duì)比,.net的同學(xué)和我們也有了差距。如果只看基本工資的話,還是PHP的高,哈哈。但是,加上年終獎(jiǎng)就撲街了。我們同在深圳的經(jīng)常一起出來聚聚,中小型公司的經(jīng)常自嘲,辛辛苦苦一整年,比不上**一個(gè)年終獎(jiǎng)。唉,大公司年終獎(jiǎng)是真多啊,可以頂你大半年甚至一年的工資,人比人氣死人。

當(dāng)然,學(xué)PHP也不是都好,有個(gè)同學(xué)受不了壓力轉(zhuǎn)行做SEO了。也不是所有學(xué)java都好,我現(xiàn)在公司的測(cè)試就是個(gè)學(xué)java找不到工作,轉(zhuǎn)而當(dāng)測(cè)試的。

其實(shí)問題還是經(jīng)驗(yàn),有多年工作經(jīng)驗(yàn),就是你找工作最好的敲門磚了。

最后,沒有最好的語言,適應(yīng)市場(chǎng)發(fā)展的語言就是好語言。

各位看官,不喜勿噴!

簡(jiǎn)單的說幾句,就幾句。我司用.net做web,推送服務(wù)器,消息服務(wù)器,數(shù)據(jù)握手服務(wù),cad應(yīng)用二次開發(fā),gis應(yīng)用,各種手持設(shè)備應(yīng)用,各種服務(wù)窗口用的終端應(yīng)用,視頻監(jiān)控等等等,你還覺得php真的能打過.net么?

個(gè)人的觀點(diǎn):

1、php肯定比不過.net了,用他主要是網(wǎng)站那塊而已。

2、net和Java,單純從語言c#比java優(yōu)秀,開源生態(tài)肯定是Java,效率是c#

3、.net效率不高,在于windows平臺(tái),現(xiàn)在跨平臺(tái)了,linux性能高于windows。

.Net core 有一定的機(jī)會(huì)。

這個(gè)答案有幾點(diǎn):

1、運(yùn)行環(huán)境成本問題,在.net core出來之前,.net

需要的運(yùn)行環(huán)境搭設(shè)成本高,windows服務(wù)器正版上萬,用access做數(shù)據(jù)庫也需要幾千元的正版office,雖說sql express是免費(fèi)的,但是閹割的太厲害。所以一般win虛擬主機(jī)或者服務(wù)器都基本上比linux的貴,尤其是海外注重版權(quán)地區(qū),更是差至少一半,所以造成了php大行其道,因?yàn)樗倪\(yùn)行環(huán)境幾乎零成本,而且服務(wù)器需要的配置可以很低,甚至128m內(nèi)存就可以跑php程序。

2、開發(fā)環(huán)境成本問題,一樣的毛病,code出來之前,開發(fā).net程序的工具首選visual studio,但是正版的也要幾千上萬,不是一般人承受的起的。而php和java的免費(fèi)又好用的開發(fā)工具又很多,因此php又獲得了先機(jī)。

3、學(xué)習(xí)成本問題,.net之前,微軟平臺(tái)應(yīng)用系列的開發(fā)需要太多,vb,c,c++,而網(wǎng)頁腳本語言是基于vbscript的asp,隨著系統(tǒng)的發(fā)展,這些需要和腳本逐步跟不上時(shí)代對(duì)敏捷開發(fā)、更復(fù)雜系統(tǒng)開發(fā)的需求,因此推出了asp.net和c#、f#,vb.net等語言,網(wǎng)頁方面使用asp.net開發(fā)又一直升級(jí),.net 2.0,3.0,3.5,到現(xiàn)在的4.7.x,每次升級(jí)都帶來了新的概念,如今為了搶回份額,推出了.net core 也是升級(jí)了好幾個(gè)版本,所以.net的開發(fā)要不斷的學(xué)習(xí),學(xué)習(xí),升級(jí),升級(jí)。而php就不一樣了,版本的升級(jí)基本上都是框架內(nèi)的升級(jí),學(xué)習(xí)成本明顯低于.net

4、資源豐富問題,如上所述,由于成本問題,很多人選擇了php開發(fā),然后php的免費(fèi)框架越來越多,程序員一般都懶,拿來修修改改就能上線,接著做下個(gè)項(xiàng)目就可以啦,而.net明顯沒那么多免費(fèi)框架,市面上分許多.net框架是要授權(quán)費(fèi)的。

不過目前微軟的發(fā)力,也在著手改善這種問題,發(fā)布了visual studio code,visual studio community免費(fèi)開發(fā)工具開發(fā)成本明顯降低,.net code跨平臺(tái)語言只要版本符合要求linux系統(tǒng)也可以運(yùn)行.net code開發(fā)的程序了。如果能夠有支持linux的文件型的數(shù)據(jù)庫軟件(例如office的access)發(fā)布就更好了。

做一個(gè)企業(yè),最主要的目標(biāo)是生存。活下來,才是根本目標(biāo),說好聽一點(diǎn),就是可持續(xù)發(fā)展。微軟的生態(tài)圈大多收費(fèi),價(jià)格不菲,雖然從性能,入門,易用性來說,.Net都好于Java領(lǐng)域,好于JSP和PHP,無奈中國市場(chǎng)競(jìng)爭(zhēng)激烈,企業(yè)研發(fā)成本是首選考慮的因素,尤其是在中美貿(mào)易戰(zhàn)的背景下,美國要加強(qiáng)知識(shí)產(chǎn)權(quán)保護(hù)的前提下,使用方用.Net產(chǎn)品和服務(wù)就要支付昂貴的版權(quán)費(fèi)用,讓人承受不起。那么,免費(fèi)開源的非.Net體系,就會(huì)受到很多企業(yè)青睞,企業(yè)只要承擔(dān)人工成本,不用過多支付版權(quán)費(fèi),是企業(yè)不得不考慮的方面。所以,現(xiàn)在使用什么技術(shù),未來使用啥技術(shù),是市場(chǎng)競(jìng)爭(zhēng)的結(jié)果,要把握住這種趨勢(shì),才能占有先機(jī)。

.NET開發(fā)是什么?需要用到哪些開發(fā)語言?

.NET是微軟基于Windows研發(fā)的一種開發(fā)平臺(tái),而.NET開發(fā)就是針對(duì)Windows平臺(tái)進(jìn)行的開發(fā),.NET開發(fā)可以用C#語言,VB語言進(jìn)行開發(fā)。

.NET平臺(tái)是基于Windows的開發(fā)平臺(tái)

我們平時(shí)用的電腦都是裝的Windows系統(tǒng),而.NET就是基于Windows系統(tǒng)的開發(fā)環(huán)境。在以前的時(shí)候,.NET開發(fā)只能跑在Windows平臺(tái)上面,而現(xiàn)在隨著.NET Core的出現(xiàn),.NET也可以被用在Linux系統(tǒng)上面了。

.NET平臺(tái)可以和很多語言對(duì)接

.NET平臺(tái)只是一個(gè)開發(fā)環(huán)境,里面有一些類庫。這些類庫里面的方法可以供給其它的開發(fā)語言進(jìn)行搭配使用。目前.NET搭配最高的開發(fā)語言就是C#了,目前國內(nèi)的開發(fā)行業(yè)中,對(duì)于.NET的招聘也很多都是在招C#語言。當(dāng)然其它的比如VB也是使用很好的語言。像考計(jì)算機(jī)等級(jí)考試就會(huì)需要學(xué)習(xí)這個(gè)語言。

C#語言開發(fā)出程序以后,會(huì)由.NET的編譯環(huán)境編譯成機(jī)器語言供Windows平臺(tái)運(yùn)行。另外目前.NET使用比較的高的開發(fā)軟件就是Visual Studio了。

.NET平臺(tái)可以開發(fā)各種程序

目前.NET開發(fā)平臺(tái)可以開發(fā)各種類型的程序,從Web網(wǎng)站程序到桌面應(yīng)用程序,甚至是游戲也可以輕松應(yīng)對(duì)。.NET平臺(tái)作為市面上比較流行的開發(fā)語言,和Java,Python,PHP同樣的優(yōu)秀。另外.NET開發(fā)平臺(tái)的學(xué)習(xí)也是很容易上手的。

針對(duì).NET平臺(tái)的開發(fā)你還知道哪些呢?歡迎大家在底下留言評(píng)論!

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

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

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

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

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

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

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

第四部分:web前端

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

第六部分:asp.net MVC

第七部分:掌上租項(xiàng)目(技術(shù)要點(diǎn))

第八部分:擴(kuò)展高級(jí)技術(shù)

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

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

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

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

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

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

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

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

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

再來說下跨平臺(tái),這要分兩方面說起:一種是服務(wù)端,一種是客戶端。

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

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

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

感謝悟空邀請(qǐng)。

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

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

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

存在即合理。

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

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

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

以上就是個(gè)人觀點(diǎn)。

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

1、雖然.net平臺(tái)是微軟的管理的平臺(tái),也是微軟的開發(fā)生態(tài)基石。 微軟肯定要花力氣去搞這個(gè)的,至于微軟是否放棄這個(gè)平臺(tái)不用擔(dān)心,它不會(huì)這樣拆自己的臺(tái)?;蛘呶④浤囊惶炜辶藳]有人搞平臺(tái)了,這個(gè)是杞人憂天了。這么多用戶給他撐著的,不用擔(dān)心。

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

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

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

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

1、.Net前景是不錯(cuò)的,因?yàn)榇蠹叶加X得java好所以都一股腦兒去學(xué)java了,反而促使.net的人才更吃香,真正掌握.Net技術(shù)的人很少,全國java的培訓(xùn)機(jī)構(gòu)數(shù)不勝數(shù),而.net則寥寥無幾,以后出去找工作也會(huì)更有優(yōu)勢(shì)。

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

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

3、.Net學(xué)習(xí)路線

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

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

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

(4)、web 前端

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

(6)、asp.net MVC

(7)、掌上租項(xiàng)目(技術(shù)要點(diǎn))

(8)、擴(kuò)展高級(jí)技術(shù)

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

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

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

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

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

.NET

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

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

小結(jié)

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

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

希望能幫到你,謝謝。

(結(jié)束)

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

.net是什么?

.net是國際最廣泛流行的通用域名格式。一般用于從事Internet相關(guān)的網(wǎng)絡(luò)服務(wù)的機(jī)構(gòu)或公司,是建立全球商業(yè)品牌,國際化形象的第一選擇。

.NET是MicrosoftXMLWebservices平臺(tái)。XMLWebservices允許應(yīng)用程序通過Internet進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。

Microsoft.NET平臺(tái)提供創(chuàng)建XMLWebservices并將這些服務(wù)集成在一起之所需。對(duì)個(gè)人用戶的好處是無縫的、吸引人的體驗(yàn)。

擴(kuò)展資料:

WWW站點(diǎn)數(shù)(包括.CN、.COM、.NET、.ORG下的網(wǎng)站)。

一、WWW站點(diǎn)總數(shù)為:約668900個(gè)。

二、按所屬域名類別劃分:

1、WWW站點(diǎn)總數(shù)為:約668900個(gè)。

2、按所屬域名類別劃分:

1、AC數(shù)量365,百分比0.1%。

2、COM數(shù)量476682,百分比71.3%。

3、EDU略。

4、GOV數(shù)量10260,百分比1.5%。

5、NET數(shù)量79725,百分比11.9%。

6、ORG數(shù)量22204,百分比3.3%。

7、行政區(qū)域名.CN數(shù)量2878,百分比0.4%。

8、.CN數(shù)量76786,百分比11.5%。

參考資料來源:百度百科-.NET

中國網(wǎng)-(四)WWW站點(diǎn)數(shù)(包括.CN、.COM、.NET、

.net到底是什么意思?

“.NET”是一個(gè)由Microsoft創(chuàng)建的開源開發(fā)人員平臺(tái),用于構(gòu)建許多不同類型的應(yīng)用程序。

“.NET”平臺(tái)有以下兩個(gè)特點(diǎn):

1、免費(fèi),跨平臺(tái),開源

2、用于構(gòu)建諸如Web、Mobile、Desktop、Microservices、Gaming、Machine Learning、Cloud、Internet of Things之類的開發(fā)者平臺(tái)

總的來講,.NET是一個(gè)免費(fèi)的,跨平臺(tái)的開源開發(fā)人員平臺(tái),用于構(gòu)建許多不同類型的應(yīng)用程序。使用.NET,可以使用多種語言,編輯器和庫來構(gòu)建Web,移動(dòng),桌面,游戲和物聯(lián)網(wǎng)。

擴(kuò)展資料:

“.NET”平臺(tái)常用框架:

1、Microsoft Velocity:微軟自家分布式緩存服務(wù)框架。

2、Memcahed:一套分布式的高速緩存系統(tǒng),目前被許多網(wǎng)站使用以提升網(wǎng)站的訪問速度。

3、Redis:是一個(gè)高性能的KV數(shù)據(jù)庫。?它的出現(xiàn)很大程度補(bǔ)償了Memcached在某些方面的不足。

4、EnyimMemcached:訪問Memcached最優(yōu)秀的.NET客戶端,集成不錯(cuò)的分布式均衡算法。

5、CacheManager??用于緩存的管理,支持Redis.Memcached,couchbase等。

參考資料來源:百度百科——net

分享文章:linuxvb.net的簡(jiǎn)單介紹
網(wǎng)站地址:http://muchs.cn/article14/docdgge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、外貿(mào)建站網(wǎng)站收錄、域名注冊(cè)定制開發(fā)、品牌網(wǎng)站制作

廣告

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

網(wǎng)站優(yōu)化排名