全棧框架——MEAN

MEAN: MongoDB - Express - AngularJs - Node.js前端

  • MongoDB 是一個面向文檔的、 NoSQL 類型的數據庫。MongoDB 顛覆了傳統的基於表的數據存儲方式,而採起了相似 JSON 的文檔結構來存儲數據,於是它在存儲數據時能夠更加靈活。
  • Express 是一個 Node.js 框架,能夠建立靈活的 Web 服務,好比單頁面應用程序、多頁面應用程序和混合型 App。
  • AngularJS 是一個開源的 JavaScript 框架,由 Google 和開源社區共同維護,它用來建立單頁面應用程序。它的目標是使用 model-view-controller 模式來規範 Web 應用程序,讓開發和測試富交互的單頁面應用程序變得更加輕鬆。
  • Node.js 是一個運行在服務器端的 JavaScript 運行環境,它的底層是基於 Chrome 的 JavaScript 運行環境——V8 引擎。Node.js 能夠做爲服務器端語言,用來建立快速、可擴展的應用程序。Node.js 也能夠在本機運行,作一些本地操做,好比加速本地開發流程,或者實現一鍵發佈。

MEAN 能夠說是傳統的 LAMP 方案的有力競爭者。由於從服務器端到頁面端都採用一樣的語言(JavaScript)和一樣的架構模式(MVC),因此一個擅長 JavaScript 的工程師能夠兼顧先後端的開發,而且前端代碼和後臺代碼是能夠複用的。數據庫

相關文章
相關標籤/搜索