MERN全棧開發:使用Mongo Express React和Node | 運動資訊第一站 - 2024年5月

MERN全棧開發:使用Mongo Express React和Node

作者:(美)瓦薩尼·蘇布拉瑪尼安
出版社:清華大學
出版日期:2018年01月01日
ISBN:9787302491521
語言:繁體中文
售價:312元

使用React構建現代Web應用,需要組合使用一個完整的技術棧:MongoDB(NoSQL數據庫)、Express(Web應用服務器框架)及其運行語言Node(服務器端的JavaScript),從而形成對React技術的完美補充。本書還涵蓋了構建完整Web應用所用到的諸多工具:React Router、React-Bootstrap、Redux、babel以及webpack。《MERN全棧開發 使用Mongo Express React和Node》旨在幫助讀者掌握構建完備Web應用的技能,書中的大部分內容都會專注於React技術的使用。流行的MEAN(MongoDB、Express、AngularJS、Node)技術棧引入了單頁面應用(SPA)和前端的MVC(模型-視圖-控制器)模式,引領了全新、高效的開發模式。不過它也有缺點,例如缺乏能夠良好支持SEO的服務器端渲染能力,以及作為框架而言過於嚴格的規范性。Facebook創立的React技術並不是AngularJS直接的競爭對手,它並不是一個完整的MVC框架,而是一個用於創建用戶界面(某種意義上來說,就是視圖部分)的JavaScript庫。然而,使用React替代AngularJS來創建Web應用也是完全可行的,這也正是MERN技術棧存在的價值。主要內容● 詳細了解React及其編程風格,了解如何充分發揮它的能力● 了解MongoDB、Express和Node的基本功能,這些功能足以讓你完成Web應用的搭建● 學習補充React功能的相關工具,包括React-Bootstrap和React Router● 使用必要的工具搭建基於JavaScript的單頁面應用● 將所有組件連接在一起,構建完整的Web應用Vasan Subramanian使用過各種各樣的編程語言,從8085上手工編寫8位機的匯編代碼,一直到AWS Lambda。他熱衷於通過軟件解決問題,更喜歡尋找合適的技術組合,幫助軟件開發團隊提高效率。他在Corel、Wipro、Barracuda Networks軟件公司學習編程,從事程序員工作的同時,也在這些公司中擔任團隊負責人。Vasan就讀於印度理工學院馬德拉斯校區(IIT Madras)和印度管理學院班加羅爾分校(IIM Bangalore)。他目前在Accel公司擔任CTO,為創業公司提供各種技術指導。除了提供指導、編寫程序(當然還有寫書!)之外,Vasan也是半程馬拉松愛好者,還參加五人制足球比賽。你可以通過[email protected]聯系他,歡迎贊揚、批評,或是介於這兩者之間的一切意見。


相關書籍