回覆列表
-
1 # 從零跟我學Java
-
2 # 老黑觀察地球
各個語言 主要是生態 目前GO語言生態圈還得在發展發展 JAVA做為老牌 目前市面上的主流 各有優勢吧 那會不是拿php net 不也一樣嘛
-
3 # 焊板子的程式設計師
首先,go不會創造企業級這個名詞。也不會接棒java,因為go是劫道,以前準備用java的現在提前選go了。你想幹什麼,用go能幹,還簡單,就幹就行了,先看谷爹,再看環境,有這麼些麻煩不如對比一下go和c,順便看懂幾個特殊語法,就直接就能擼程式碼了,最後體驗超出預想就可以了。
真的很簡單,如果你面向過程,就當c來用,如果你想面向物件,就用一下組合,真的簡單粗暴。
可能有一點不習慣的就是型別轉換和函式引數要求介面適配,編譯器沒有什麼都幫你轉換,其他麻煩不存在了。
-
4 # 程式猿視角
go做一般應用開發還不錯,效率高,功能強。但複雜系統開發就比較費勁了,與C++,java等語言比,語言自身不算完整,例如引用常量機制竟然沒有,很難消除函式中的副作用。
從目前看不太可能,至於未來有沒有可能,要看Google能不能持續對Go進行持續扶持。目前Go語言開發者說它簡單、快速、安全、併發、快樂程式設計、開源;但Go語言缺乏方向以及其“集大成者”的嘗試很容易會導致其學貓不成學狗也不成,淪為四不像。
目前不太可能的原因Java似乎永遠不會過時,儘管它在20世紀90年代最初為互動式電視而設計,但今天的Java卻為企業應用、安卓移動應用開發以及其他一切功能提供了動力。
Java自身的跨平臺、安全性、健壯性、簡潔性非常適合企業級開發。加上這麼多年來各種機構貢獻了各種各樣的生態環境,比如各種開源還用的框架,像Spring全家桶,Java有今天的成就Spring絕對功不可沒。不完全統計至今全球有數十億裝置上執行著Java程式。
Java最大的問題就是框架臃腫,以前配置個開發環境要半天。現在SpringBoot的出現一定程度上改善了這種情況。
總之,Java本身優點突出、生態完善、技術成熟,Go雖然很好但是要想短期內取代Java不可能。