net core學(xué)習(xí)架構(gòu)圖 到底學(xué).net好還是學(xué)java好,求指導(dǎo)?
到底學(xué).net好還是學(xué)java好,求指導(dǎo)?這個(gè)問題需要從平臺(tái)和語言兩個(gè)角度來啊來啊參與對(duì)比:平臺(tái)對(duì)比JAVA平臺(tái)DotNet和Java(或則說JVM)平臺(tái)從雙方都各有春秋,但DotNet只不過前期手機(jī)
到底學(xué).net好還是學(xué)java好,求指導(dǎo)?
這個(gè)問題需要從平臺(tái)和語言兩個(gè)角度來啊來啊參與對(duì)比:
平臺(tái)對(duì)比JAVA平臺(tái)
DotNet和Java(或則說JVM)平臺(tái)從雙方都各有春秋,但DotNet只不過前期手機(jī)綁定在Windows系統(tǒng)上,錯(cuò)過了互聯(lián)網(wǎng)的快車道,所以我現(xiàn)在的情況是Java平臺(tái)可以使用的人數(shù)和普及度、生態(tài)環(huán)境都遠(yuǎn)好于DotNet平臺(tái)。
2.C#語言綜合比Java語言
從語言的角度講,絕對(duì)是C#好于Java,是因?yàn)镃#發(fā)明出來的初期那是個(gè)對(duì)Java接受設(shè)計(jì)改進(jìn)體系,.服務(wù)于不同目的的語言。C#版本到目前8.0為止,一直在謹(jǐn)慎再推出新功能新語法,有最強(qiáng)大無比IDE——Visual Studio的加持,開發(fā)體驗(yàn)是遠(yuǎn)遠(yuǎn)的好于Java的。
只不過最近幾年,Java的JVM平臺(tái)也再次出現(xiàn)了許多Java以外的杰出的語言,如Groovy、Kotlin、Scala等,所以我C#的優(yōu)勢并不是太大。
綜合以上分析,如果不是二者挑一個(gè)去學(xué)習(xí)的話,我建議您學(xué)習(xí)Java。不過我個(gè)人也很喜歡功能更豐富的DotNet。
這個(gè)要看你踏足的地域環(huán)境吧,例如大連Java的行情一直在很不錯(cuò)。但是近一兩年來.NET
工程師的需求量也大嚇提高,只不過市場上超過的人員并太少,很多公司全是招Java工程師后再詢問能否轉(zhuǎn).NET
的。
.net易學(xué)難進(jìn)入到
java難學(xué)易探索
是學(xué)C#還是學(xué)delphi好?
前提是C#,呢既然用過VC好多年,C#練熟會(huì)迅速的??墒菄鴥?nèi)習(xí)慣于看衰C#,只不過.netcore發(fā)展的很比較好,這個(gè)可以全棧開發(fā),桌面程序就沒有必要說了,移動(dòng)客戶端跨平臺(tái)用xamarin,服務(wù)器端有coremvc,人工智能有,嵌入式IOT也也可以用C#。幾乎不要太爽