各種程式語言對比!首選Python!
python
指令碼語言,速度最慢(258s),學習進度短,開發快。豆瓣就是拿python寫的。Python著名的伺服器框架有django,flask。但是python在大型專案上不太穩定,因此有些用python的企業後來遷移到了java上。
豆瓣技術員對python的評價
java
編譯語言,速度適中(2.67s),目前的大型網站都是拿java寫的,比如淘寶、京東等。主要特點是穩定,開源性好,具有自己的一套編寫規範,開發效率適中,目前最主流的語言。
scala
編譯語言,比python快十倍,和java差不多,但是學習進度慢,而且在實際程式設計中,如果對語言不夠精通,很容易造成效能嚴重下降。,後來比如Yammer就從scala遷移到了java上。微服務框架有lagom等。 scala與java對比
go
執行效率快(速度優於java),學習進度快,可以很方便的寫出各種網站伺服器,天生支援高併發。常用的框架是golang。 go與java對比
c++
執行速度最快,但是寫起來最為複雜,開發難度大,沒有很著名的框架。
c#
執行速度快(4.28),學習難度適中,開發速度適中。但是由於c#存在很多缺點,京東、攜程等大型網站前身都是用c#開發的,但是現在都遷移到了java上。 c#優缺點
