EN
  • #程式開發
  • 後台程式設計
  • 網站程式維護
  • #IOS
  • #Android
  • #Window Phone
  • #App
  • #php
  • #Java
  • #Python
  • #Ruby
  • #Node.js
  • #Go
後端語言百百種
不像前端語言只有 JS 一種,後端語言在選擇上可說是百家爭鳴、百花齊放。常見的有老牌的 PHP、Java,最近十分熱門的 Python、Ruby,來勢洶洶的 Node.js、Go 等等。 而事實上,每個後端語言都有不一樣的特性,也都有各自的擁護者。哪一個語言最適合做為後端語言的入門一直都是沒有定論的問題。但為了讓我們可以對各語言有一個很簡單的概念,以下整理了各語言較常被提及的特色、在開發上比較被人詬病的點,以及有什麼樣的網站是透過該語言開發的:
你認識幾種後端語言?
1.PHP

使用者多,算是最普及的後端語言
簡單易學,但因一些古老的設計飽受批評
網站範例:Facebook、Wordpress

2.Ruby

開發快速,國內外很多 bootcamp 都以此語言教後端
適不適合新手學飽受爭議,爭議的部分可以參考這篇
網站範例:Airbnb、Twitter

3.Python

語法簡單易學,數據分析與資料探勘相關應用多
單獨使用 Python 相較起來運行性能較差
網站範例:Instagram、Reddit

4.JavaScript (Node.js)

前端後端都可用 JS,高併發的情況執行效率極高
不適合 CPU 密集的應用
網站範例:Yahoo、Walmart

5.Go

Google 力推,有很完善的標準庫,效能佳
目前學習資源較少
網站範例:Google、Youtube