Javascript 從1995演變至今,已經成為主要最流行的程式語言之一。其中,主要的革新關鍵在幾項特點: 非阻斷式(non-blocking)、事件驅動(event-driven)、使用多數人較熟悉的語言格式,以及可以在伺服端及資料庫運作。關於這種前 /後端開發相關趨勢,介紹如下:
Full stack
對於Javascript前後端通吃的特性,可以稱做 "Javascript全端能力(full stack JavaScript)"或者"純Javascript解決方案(pure JavaScript solutions)"。這領域的工程師被稱為Full stack工程師。使用這樣的方式,只要用Javascript語言來主導,就能在瀏覽器完及伺服端建立完整的Web應用程式。
MEAN stack 工程師
MEAN stack是目前最流行的Full stack JavaScript的框架,只要進入mean.io官網,就可以用很簡單的方式將環境安裝完(詳細請參考官網說明)。因此,對於想成為MEAN stack 工程師的人而言,絕對是一個福音。以下為MEAN stack 的四個主要組成簡介: