回覆列表
-
1 # 網路圈
-
2 # onebite0
首先,糾正下問題的誤區。.net是一個技術框架,java是一種語言,兩者沒有可比性,要對比的應該是c sharp 與 java
-
3 # 網際網路生活那點事兒
謝邀,這兩個方向相比,肯定是java方向比較好,java語言的面比較廣。學習java語言,不僅可以從事安卓開發,還可以從事後臺開發,大資料開發等等。目前來看,java始終是程式設計界的老大,長久不衰,所以如果你想學習程式語言,建議學習java方向。
-
4 # 宇內流雲
這得看你就業方向是什麼。如果是web(B/S)類方向,java、.NET都行,而目前大陸是傾向於前者;否則,選.net/c#更合適。
-
5 # 古天樂100
如果是ASP.NET和JSP比較,兩者高度相似,只是前者不跨平臺,有些減分;如果是ASP.NET CORE和SpringBoot比較,後者完全碾壓前者,畢竟後者資源和成熟度高太多了;如果是winform、wpf和swt、JavaFx比較,由於前者不能跨平臺,有些減分;
結論:.net vs java 前者完敗,後者勝出
-
6 # 橙子游戲豬
net開發舒服點效能高點、java社群繁榮解決方案多元件多大廠支援、招人好招、大陸後端基本是java的天下、但是卷得厲害!毒狼可以選net、團隊選java
在所有開發語言當中,Java和.NET都是非常優秀的開發語言,目前在國內,這兩種開發語言使用的人數佔據量也是相當大的。
從語言特性包括語法上來說,Java和.NET都長得很相似,所以這兩種語言互相間學習都較容易。但是從更廣泛的角度來說,Java有著.NET暫時無法超越的優點,如:跨平臺(雖然.NET也宣稱跨平臺了,但畢竟推出時間短,還不夠成熟)、生態圈好、開源社群力量大、應用廣泛等。
如果從以後的就業角度去考慮,我們可以看下各大招聘網站上這兩種語言的崗位數量和薪資情況,總體上是Java比.NET競爭力更好一點。我一直在技術行業,身邊基本上都是一群程式設計師同學們,有Java、.NET、PHP、NodeJS等,就我所知的,不少從事.NET開發的朋友也有一些轉其它語言了(雖然沒有完全放棄.NET)。另外,大家身邊如果有人事或者獵頭朋友,多少也知道目前.NET的崗位需求量是怎樣的。
綜上,我的建議是如果是剛入行的或準備入行的,不用考慮了,選Java;如果是.NET開發人員遇到職業迷茫了,我建議可以瞭解一下Java或者Python,多學點始終是好的。