《全栈开发之道MongoDB+Express+AngularJS+Node.js》

[复制链接]
查看228 | 回复1 | 2019-12-21 18:01:44 | 显示全部楼层 |阅读模式

《全栈开发之道MongoDB+Express+AngularJS+Node.js》_1

《全栈开发之道MongoDB+Express+AngularJS+Node.js》_1

《全栈开发之道MongoDB+Express+AngularJS+Node.js》_2

《全栈开发之道MongoDB+Express+AngularJS+Node.js》_2

《全栈开发之道MongoDB+Express+AngularJS+Node.js》_3

《全栈开发之道MongoDB+Express+AngularJS+Node.js》_3


内容简介:

内容简介
枝( Full Stack)是一种全新的以前端为主导的框架,框架选型聚焦在MEAN( Mongodb、 Expres
Angularis、 Node js)上,选用MEAN全栈技术,可以快速地实现敏捷开发,尤其是到了产品的运营阶段,其
优势表現得非常明显。本书主要介绍MEAN全梭技术,分为入门篇、基础篇和实战篇,入门篇对全機进行了
概述,基础篇重点介绍了全栈的四个主要技术,即 Mongodb、 Express, Angular] S, Node, js,实战篇则通过
四个常用的实例来引导读者循序渐进地掌擢全栈开发的思路,本书重在讲述全栈开发的思想,自始至终延续
这样的一个主题:如何通过一种框架(MEAN全),将前端和后台(端)贯穿起来,让前端工程师快速上手
本书适合想学前端技术的APP(iOS、 Android)开发工程师,以及想学习后台技术的前端工程师阅读
未经许可,不得以任何方式复制或抄表本书之部分或全部内容。
版权所有,侵权必究
图书在版编目(CIP)数据
全栈开发之道: Mongodb+ Express+Angularjs+ Node, js/和凌志编著,一北京:电子工业出版社,2017.10
SBN978-7-121-32722-3
.0全m.0和m.0网或制作工具ー程序使计T.om9p2
中guo版本图书馆CIP数据核字(2017)第228608号
责任编辑:田宏峰
印刷:三河市兴达印务有限公
装订:三河市兴达印务有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编:100036
开本:787×9801/16印张:16.75字数:375千字
版次:2017年10月第1版
印次:2017年10月第1次印刷
定价:68.00
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联
系及邮购电话010)8254888,8825888
质量投诉请发邮件至zls@phei.com.cn,斉版侵权举报请发郎件至dbq(aphei.com,cn
本书咨询联系方式:tianhe(@phei.com.cn
前言
为何写一本全栈的书
为什么写一本以全栈为主题的书呢?这还得从我的工作经历说起
在过去的十多年,我一直在从事与移动互联网相关的工作,从早期的手机软件开发到今天
的移动应用,都离不开架构的支撑。在智能机出现之前,手机的软件架构群雄并起,各家手机
厂商都在打造自己软件平台,直到iOS、 Android、 Windows Phone的出现,形成三足鼎立的时
代。在经历了近五年的洗礼之后,进入移动互联网的峰时代。而今,OS、 Android两大平
台平分天下
开发一款移动互联网产品,从表面上来说,似乎只需要做一个APP,包括iOS和 Android
APP;其实,如果想让上线的产品运营起来,就没这么简单了。通常,一个活跃度很高的产品
都是一款具有生态系统支撑的平台,它包括 IOS APE、 Android APP、微 信公众号、PC网 页
强大的后台管理,一个都不能少。如果采用传统的开发技术,打造这样的一款产品,需要组建
支十几人的开发团队,人员一多,沟通的成本可想而知
移动互联网产品的一个最大特点是,一旦产品投放市场得到了用户的认可,其版本送代更
新非常之频繁。无形中,对团队的开发效率提出了更高的要求
无论是iOS还是 Android,APP原生开发模式的最大弊端是版本的迭代与升级的任务繁重
为了解决这个问题,才引入了 HTMLS的技术。从开发的技术工种来看,分为APP(iOS、 Android)
工程师、前端工程师、后端工程师。这三个角色中,前端工程师直接面向终端用户,是产品的
“门面”。如果后台选用PHP、Java之类的技术,前端工程师除了网 页的制作之外,其他可做
的非常有限,毕竟前端技术局限于HTML、CSS和 Javascript。因为角色的分工比较发散,以
致开发效率难以提升。为了解决开发效率和运维灵活性的问题,我们希望从前端寻求到一个突
众所周知,前端工程师身怀三大法宝:HTML、CSS和 Javascript。这些前端开发语言既
APP的原生开发语言( Objective-c或 Swift),又与后台的开发语言(常
然 Javascript 1带有“Java”一词,但 Javascript与Java之间的关系如同雷锋与雷峰
塔之间的关系,二者相去甚远。那么,有没有一种框架可以让前端开发人员“通吃”后台呢?
个偶然机会,我接触到了全栈( Full Stack)的概念,并瞬间被它的理念所吸引。这里
说的全,不是传统的LAMP( Linux、 Apache、 MYSQL、PHP),而是一种全新的以前端为
主导的框架,所谓“大前端”、“全端”,就是指以前端为核心的框架。最终,我们把框架选型
聚焦在MEAN( Mongodb、 Express、 Angularis、 Node. js)上。MEAN全栈技术框架所用到
的每个组件( Mongodb、 Express, Angularjs和 Node. js),都是基于 Javascript开发语言的
原本 Javascript是为网 页设计的语言,但自从有了 Node, js之后, Javascript的春天来了,前端
工程师也可以写后台了。 Node, js让前端开发像子弹一样飞!
开发一个产品之前,我们总会纠结应该选择怎样的技术框架。的确,框架的选型很重要
决定了这个产品未来的走向,技术的选择需要考虑几个主要因素,其中包括自身所掌握
软硬件环境、生产环境的部署、产品上线后的运维等
选用MEAN全栈技术,可以快速地实现敏捷开发,尤其是到了产品的运营阶段,其优势
表现得非常明显。我们知道,今天的任何一款移动互联网产品,都离不开微 信公众号的推
多出彩的产品,在它的微 信公众号内,所展示的是一套完整的业务逻辑,而不是几个简单的
页面。这就是说,一个运营成功的产品,对前端技术的依赖非常之高,更何况APP也可以采
用混合开发模式( Native+HTML5)
全工程师并不是“全能”工程师,它是通过一种全栈的框架,从繁重的技术中解脱了出
来。正所谓:工欲善其事,必先利其器。这里的“器”,就是全栈框架,具体到这本书所推荐
的,就是MEAN全栈框架
践行全栈之路

回复

使用道具 举报

几乎不开 | 2019-12-21 18:01:48 | 显示全部楼层


免费下载链接:需要下载诚通的客.户.端才能下载,点客.户.端下载就能下载客.户.端了

http://pan.qqq0.com/file/488067-443554401

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则