按照道理來說,現在的市場上,Java應該是比.Net火的。遇到的Java應該比.Net多才對。

那.Net其實就是微軟旗下的一個用來做應用程序開發的技術平台,現在.Net下面有兩種開發框架,一個是.Net framework,一個是.Net Core。

開發框架的,你可以簡單的理解為,你的應用程序要運行,需要一個這個軟體來支持它,不然就跑不起來。

然後的,現在裡面主要的語言是C#,當然,也還有VB,不過用VB的相對少一些。

而.NET的IDE(開發工具)就是傳說中的宇宙最強IDE,Visual Studio。以前是不開源的,價格非常貴,現在由於被Java打得實在不行了,所以也出了VS 社區版,VS Code這種不要錢的。

然後.NET可以開發服務端,支持MySQL,SQL SERVER,Oracle等資料庫,也有第三方組建,可以支持Mongodb、Redis這樣的Nosql。

也可以開發一些標準協議的通訊介面。

也可以用.NET MVC做一些網頁應用的前端。

現在的跨平台開發框架,還支持用.NET做IOS和安卓的一些應用,當然效果並不是太好。

雖然很多東西很好,不過缺點也很明顯,就是生態環境比較差,和Java比,真的是一點優勢都沒有。

阿里不斷的在推出各種基於Java的框架,而且是能夠直接商業化的。而.Net就只有老外在做,國內的就非常非常少了,就算有,都不成體系,無法直接商業化。


簡單來說,.Net是一個平台,提供了運行.Net程序所需要的虛擬機和類庫等。之前在「如鵬網」上看過公開課視頻教程,《.Net就業為什麼會這麼火》以及《.Net程序員未來之路該怎麼走》,分析的挺到位的,可以去看看。

.Net學習路線以及重要知識點列舉,學習.Net的話,可以作為參考。

第一部分:.Net基礎知識

第二部分:資料庫開發

第三部分:.Net高級技術

第四部分:web前端

第五部分:asp.net核心編程

第六部分:asp.net MVC

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

第八部分:擴展高級技術

具體的可以到「如鵬網」上去了解一下,有詳細的介紹,有問題隨時提問,老師實時在線答疑,有新的課程更新了,也是可以繼續來學習的,比如說.NET CORE等前沿技術。目前國內.Net最好的就是如鵬網了,有技術大牛親自授課,口碑不錯,基本上都是慕名而去的。


推薦閱讀:
相关文章