当前位置:嗨网首页>书籍在线阅读

01-全栈Node开发

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第10章 全栈Node开发

本书绝大部分内容关注的都是组成Node的核心模块和功能。我之所以尽量避免使用第三方模块,是因为Node还是一个很不稳定的环境,所以它对第三方模块的支持会随着时间的推移而发生快速且剧烈的变化。

但是我觉得,如果不了解更广泛的Node应用上下文的话,我们就无法真正掌握Node。换句话说,你需要熟悉Node全栈开发。这意味着你需要熟悉数据系统、API、客户端开发等,这些技术跨度很大,而它们只有一个共同点:基于Node。

最常见的Node全栈开发形式就是MEAN——MongoDB、Express、AngularJS和Node。当然,全栈开发可以包含其他工具,例如在数据库开发中使用MySQL或者Redis,以及除AngularJS以外的其他客户端框架。而Express已经家喻户晓了。如果你要使用Node开发的话,必须熟悉Express。

**MEAN的深入解读** 如果要对MEAN、全栈开发和Express进行更深入的学习,我推荐Ethan Brown的《Node与Express开发》、Shyam Seshadri和Brad Green的《用AngularJS开发下一代Web应用》和Scott Davis的视频《MEAN技术栈架构》。