Java還是企業軟體的王者? - sivalabs
在嘗試了 GoLang、NodeJS 和 .NetCore 之後,現在我明白了為什麼Java 仍然是企業中的王者。這不僅僅是語言和向後相容性,還有工具和堅如磐石的生態系統和社群。Java 的工具遠遠領先於其他工具。
眾說紛紜:
您所說的“工具”究竟是什麼意思?JS 生態系統工具比我在職業生涯中使用過的任何工具都遙遙領先。是的,它們有時會感到脆弱 - 但沒有什麼比得上prettier, eslint, semantic-release, husky, lint-staged, jest.。
Kotlin 讓它變得更好;)
我同意Java在企業應用定位;C 用於嵌入式物聯網裝置;C++ 用於遊戲;Python 用於機器學習。
但取決於層。在一些企業層,Java不是首選的程式語言。
我剛從 Java 轉到 Golang 從事我的新工作。我喜歡 go lang 的是它的簡單性。在SpringBoot上工作了 5 年以上,有時我仍然會被難住。Go 對我來說太容易了。只是我的觀點。
如果使用不使用 spring 或其他過度膨脹的框架,Java 也很容易。;)
向後相容性,工具和堅如磐石的生態系統和社群。為Java提供了獨特的開發視角
沒錯,Node.js 既簡單又高效,但有 Javascript 限制,當我開始嘗試 Go 時,我注意到我早期的程式碼太冗長,有時看起來有點像象形文字.. ;)
作為在主要使用 Windows 的企業中工作的 .NET 開發人員。Java 對我來說是一種痛苦。
100%同意。我目前正在研究幾個 Node 程式碼庫,一切都感覺很脆弱。當然,部分原因是我只是不知道自己的方式,而且 Node 只是比 Java 或 Kotlin 更容易做錯事。
企業java主要問題之一是記憶體沙箱。不守規矩的應用程式很可能會耗盡沙箱內的記憶體。想象一下無法登入到遠端生產系統,因為它的記憶體已用完並進入CPU峰值。
在我看來,第一個原因是懶惰。沒有經理願意在新技術上冒險穩定性。
由於耗費資源少,我仍在使用 Go,它對真正的小型初創公司的生存產生了巨大的影響
從特性的角度來看,.Net 和 Kotlin 一樣好,比 Java 好,恕我直言。區別在於工具。我可以在 Win、Linux、Mac 上或多或少地以相同的方式安裝 Java、IDE 和構建工具,並且它們都可以順利執行。使用 .Net 我沒有那種經驗。
現代 java 最好的特性是 STREAMS 我聽說它甚至比 Scala 更好。
相關文章
- 什麼是ERP企業管理軟體
- 軟體測試是走Python棧還是Java棧好?PythonJava
- IDC:企業社交軟體,誰是贏家
- 電子CRM軟體是中小型企業的重要工具
- 一款企業級傳輸軟體是如何練成的?
- 服務是企業級防毒軟體背後的殺手鐗防毒
- [企業管理]一個軟體企業管理的典型案例分析
- 中國軟體網-中國企業軟體選型
- ghost win10選擇專業版還是企業版_ghost win10企業版好還是專業版好Win10
- 企業級軟體的核心價值
- CRM軟體提高企業效率
- [軟體工程]程式碼的複用與軟體企業管理軟體工程
- 勒索軟體即服務是企業面臨的全新重大問題
- 都6年過去了 為什麼企業軟體還這麼爛
- pc企業微信hook介面,企業微信行銷軟體Hook
- 怎樣才是好用的企業管理軟體?
- 國外好用的企業CRM軟體解析
- 中國軟體企業的關鍵癥結
- 中國軟體企業排名(不是絕對的)
- 面向中小企業的CRM管理軟體 (轉)
- 小程式還是APP,企業該如何選擇?APP
- 企業開發:選Flex?還是HTML5?FlexHTML
- 中國企業管理軟體之殤
- 軟體中國_企業級應用
- 軟體企業如何實施CMM
- 雲流化是什麼?對軟體企業有什麼好處?
- 明明是企業管理軟體,CRM系統為何被牴觸?
- ERP軟體排名、如何選擇適合自己企業的軟體?
- 中小企業如何利用erp軟體提升企業績效?
- 軟體行業排名前100名的企業大全行業
- 如何選擇適用企業的CRM軟體?
- 企業運維軟體的選型步驟運維
- ERP軟體——服裝企業的“代名詞”
- 【軟體】大企業ERP選型的方法
- 企業資料防洩漏軟體的使用
- OA軟體在中小企業中的現狀
- 企業軟體領域前端開發的困境前端
- 企業ERP軟體的“三種模式”(轉)模式