node.js會替代java嗎?
這是來自Reddit社群的討論,到處在談論Node.js以非常快的速度普及,那麼 Node.js會替代Java嗎?有多少公司採取了Node.js而不是Java?
這種八卦話題總是能吸引眼球引起爭論,摘錄幾個精彩回覆如下:
pgris說:
下面這些語言都曾經說要替代Java,但是:
Ruby on Rails
C#
Python
Node
Scala
Clojure
這些語言都曾經以非常快的速度被採用,所有他們都能替代 Java,所有采取他們的公司都有非常成功的故事。
他們大部分最後只是動了Java一小片蛋糕,只是一小片。
為什麼?
動態語言的程式變得很大時往往會有問題,如果原始作者不在身邊,然後下面你懂的...... 。這就解釋了Ror Python甚至Node都不會殺死Java的原因。
C和Scala等靜態語言沒有取代Java是其他原因,C需要花錢,被鎖定在微軟世界,Scala需要聰明的人理解語言的每個特性,但是更聰明的人就不會用它們。
Clojure不使用它,好像和程式設計師不使用Lisp有一樣的默契。
感謝他們的存在,為Java注入了新的生命,感謝RoR和Python,我們從此不必使用基於可怕的混亂的XML配置的框架了,記得Struts嗎?感謝Clojure C和Scala,他們的函式程式設計特性正在進入Java世界,Node.js推動了非同步程式設計的發展,RxJava和Spring 5.x版本會推出的。
manzanita2說:
Node對於小專案是很好的,特別是小的開發團隊,短生命週期,能夠設計你的系統作為小的微服務。而之前的Ruby和Python,由於缺乏型別導致團隊擴大後變得無法維護,大型團隊無法透過程式碼聯絡。
rasellers0說:
Node.js已經變得非常流行,但是政府 財務和醫藥這些組織公司應對變化會慢些,他們在組織級別採取Java,在沒有好的理由之前不會改變他們整個系統。
spikebaylor說:
這是兩個不同的問題,開發小學微服務有小型團隊可以採取Node.js,但是大型Web服務將會進行幾年的開發,Java還是首選。
這種八卦話題總是能吸引眼球引起爭論,摘錄幾個精彩回覆如下:
pgris說:
下面這些語言都曾經說要替代Java,但是:
Ruby on Rails
C#
Python
Node
Scala
Clojure
這些語言都曾經以非常快的速度被採用,所有他們都能替代 Java,所有采取他們的公司都有非常成功的故事。
他們大部分最後只是動了Java一小片蛋糕,只是一小片。
為什麼?
動態語言的程式變得很大時往往會有問題,如果原始作者不在身邊,然後下面你懂的...... 。這就解釋了Ror Python甚至Node都不會殺死Java的原因。
C和Scala等靜態語言沒有取代Java是其他原因,C需要花錢,被鎖定在微軟世界,Scala需要聰明的人理解語言的每個特性,但是更聰明的人就不會用它們。
Clojure不使用它,好像和程式設計師不使用Lisp有一樣的默契。
感謝他們的存在,為Java注入了新的生命,感謝RoR和Python,我們從此不必使用基於可怕的混亂的XML配置的框架了,記得Struts嗎?感謝Clojure C和Scala,他們的函式程式設計特性正在進入Java世界,Node.js推動了非同步程式設計的發展,RxJava和Spring 5.x版本會推出的。
manzanita2說:
Node對於小專案是很好的,特別是小的開發團隊,短生命週期,能夠設計你的系統作為小的微服務。而之前的Ruby和Python,由於缺乏型別導致團隊擴大後變得無法維護,大型團隊無法透過程式碼聯絡。
rasellers0說:
Node.js已經變得非常流行,但是政府 財務和醫藥這些組織公司應對變化會慢些,他們在組織級別採取Java,在沒有好的理由之前不會改變他們整個系統。
spikebaylor說:
這是兩個不同的問題,開發小學微服務有小型團隊可以採取Node.js,但是大型Web服務將會進行幾年的開發,Java還是首選。
相關文章
- Nix會替代Docker嗎? - ReplitDocker
- [譯] Node.js 會永遠只是慢的 Golang 嗎?Node.jsGolang
- Java 8會打敗Scala嗎?Java
- 比特幣真的不可替代嗎?比特幣
- MongoDB 或者 redis 可以替代 memcached 嗎?MongoDBRedis
- js能替代領域物件嗎?JS物件
- Spark已死?DBT會替代?Spark
- Java內部類你真的會嗎?Java
- Java好學嗎?完全沒經驗能學會嗎?Java
- 用pl/sql替代JavaSQLJava
- java.util.Date會被棄用嗎?Java
- Java自學能學會嗎?Java新手學習路線Java
- Node.js 使用者量會不會在一年內超越 Java?Node.jsJava
- 細思極恐 - 你真的會寫 Java 嗎?Java
- 細思極恐-你真的會寫java嗎?Java
- 在Java中,你真的會日期轉換嗎Java
- Java會四分五裂嗎? (轉)Java
- java finally一定會執行嗎Java
- Deno 執行時入門教程:Node.js 的替代品Node.js
- protobuff-java 替代品 prorostuffJavaROS
- 你真的會寫單例模式嗎——Java實現單例模式Java
- Java中執行緒池,你真的會用嗎?Java執行緒
- Java程式設計師會越老越吃香嗎?Java程式設計師
- 這些必備Java技能,你都會了嗎Java
- 你真的會閱讀Java的異常資訊嗎?Java
- 面試官:Spring Boot 控制層中,@Service 可以完全替代 @Controller 嗎?90% 都會答錯!面試Spring BootController
- Java使用讀寫鎖替代同步鎖Java
- 學會Java開發才能學習大資料嗎?Java大資料
- 最新阿里Java面試題,這些面試題你會嗎?阿里Java面試題
- 這幾種Java異常處理方法,你會嗎?Java
- 你真的會用 Java 中的三目運算子嗎?Java
- 會計憑證BTE替代 程式碼寫法
- 從Java到Node.jsJavaNode.js
- 關於Java序列化的問題你真的會嗎?Java
- java中的Arrays這個工具類你真的會用嗎Java
- 存在可能替代C語言的其他語言嗎? -Erik EngheimC語言
- Node.js適合做主流大型系統嗎?Node.js
- 老師,你確定Java註釋不會被執行嗎?Java