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 更好。
相關文章
- 軟體測試是走Python棧還是Java棧好?PythonJava
- 什麼是ERP企業管理軟體
- 電子CRM軟體是中小型企業的重要工具
- 2024年度14款專案管理軟體排行榜:誰是行業的王者?專案管理行業
- 企業級BI是自研還是採購?
- 一款企業級傳輸軟體是如何練成的?
- 企業級軟體的核心價值
- 勒索軟體即服務是企業面臨的全新重大問題
- ghost win10選擇專業版還是企業版_ghost win10企業版好還是專業版好Win10
- CRM軟體提高企業效率
- ERP軟體排名、如何選擇適合自己企業的軟體?
- 怎樣才是好用的企業管理軟體?
- ERP軟體——服裝企業的“代名詞”
- 國外好用的企業CRM軟體解析
- 【軟體】大企業ERP選型的方法
- 中小企業如何利用erp軟體提升企業績效?
- 小程式還是APP,企業該如何選擇?APP
- 企業選擇Salesforce CRM還是Zoho CRM(下)Salesforce
- 明明是企業管理軟體,CRM系統為何被牴觸?
- 雲流化是什麼?對軟體企業有什麼好處?
- 50-100人的企業,檔案儲存管理選NAS還是企業網盤?
- java還是C?Java
- Java和Golang到底哪個語言更簡單? - sivalabsJavaGolang
- 如何選擇適用企業的CRM軟體?
- 企業運維軟體的選型步驟運維
- 中國軟體企業的關鍵癥結
- Java是值傳遞還是引用傳遞,又是怎麼體現的Java
- 是防毒軟體”失職“還是惡意軟體太”狡猾“?惡意軟體可繞過Android防護系統防毒Android
- 什麼是立體車庫?立體車庫企業是如何管理業務流程的?
- 共享、免費還是公有?開源軟體的真正定義
- 企業想提高銷售的業績必須使用的軟體是什麼?CRM系統有用嗎?
- MySQL等開源軟體企業版MySql
- 企業如何購買ERP軟體(三)
- 企業如何購買ERP軟體(二)
- CRM軟體如何提升企業利潤?
- MES系統軟體企業如何操作?
- 企業業務緣何需要不間斷的軟體安全
- 知名企業管理諮詢品牌——喬諾是如何選擇專案管理軟體的?專案管理