MongoDB也就是常說的NoSQL數據庫。能夠認爲它是文檔結構的數據庫,而不是由行、列、表組成的數據庫。基本的用法是存儲JSON數據,這很適合JavaScript程序。它是非關係型、非事務要求嚴格的系統,因此它很快、可擴展性和易用性強。javascript
Express是一個小型的web服務器框架,能使Node開發的web服務器更易開發和維護。Express有很高的定製性,它能簡單快速地使用路由請求、cookie管理、一個靜態文件服務器和不少企業級網絡服務器所須要HTTP模塊。java
Angular是一個功能豐富的客戶端MVC JavaScript框架。它可用於開發複雜的單頁Web應用程序。它具備內置的雙向數據綁定功能和它本身的基於HTML的模板。它有個特性稱爲「directives」,容許開發者給HTML拓展新屬性、新元素。Angular也是高度可測試的,這是很重要的。Angular爲開發客戶端提供了公約和最佳解決方案。web
Node基於JavaScript,用於創建服務器和網絡應用。它提供全部JavaScript的特性,並外加文件操做、網絡I/O的功能。它使用谷歌的V8引擎(與谷歌瀏覽器中使用的相同)來執行JavaScript。它擁有很活躍的開發者社區和Node模塊生態圈(Express是其中一個模塊)。雖有JavaScript有其餘實現服務器端的方法,但Node是目前我的級和企業級最好的開發方案。數據庫
https://www.sitepoint.com/full-stack-javascript-development-mean/#瀏覽器