這幾年軟體開發進入了 Java Script 的大時代,無論是在網頁開發端或是行動應用端,都已經無法避開「它」的糾纏。

「維基百科」上,是這麼形容:AngularJS 是一款開源 JavaScript 函式庫,由 Google 維護,用來協助單一頁面應用程式運行的。它的目標是透過  MVC模式(MVC)  功能增強基於瀏覽器的應用,使開發和測試變得更加容易。

容易?當你聽到容易時,千萬別輕易的相信它,就像聽到「 Java 是一種簡單的語言一樣」,往往都要你先下足功夫後,才能有所體會。

就先別管簡不簡單、容不容易的問題。AngularJS 所追求的是指令式編程(Directives),主要直接擴充及延伸了傳統 HTML 的能力,透過數據綁定,減少了 DOM 的操作性,進而提升了可測試性。

至於依賴注入(dependency injection)這個名詞,也在 AngularJS 中被討論到。這個讓很多人似懂非懂的敍述,就先不在這說明了。鐡獅裡常說的:「話若要講到底,眼淚是擦不完」

文章標籤

軟工糗蛋 發表在 痞客邦 留言(0) 人氣()