Angular开发入门与实战
上QQ阅读APP看书,第一时间看更新

推荐语

《Stack Overflow 2019年开发者调查》指出,JavaScript连续7年成为用户最常用的编程语言之一,且其自身不断发展,目前,TypeScript正在引领JavaScript的发展方向。Angular、React、Express和LoopBack等框架可以帮助JavaScript开发者开发前端和后端Web应用程序,相应的生态系统正在扩展和融合。2019年3月,JS基金会的成员投票决定与Node.js基金会合并,组建OpenJS基金会,为关键的JavaScript生态系统项目的开展创建一个单一且中立的“家园”。

对开发者来说,目前前端开发和后端开发之间的界限变得模糊,全栈开发不仅可行而且也是可取的。前端开发者现在可以轻松创建简单的应用程序接口(API)并由服务器呈现。后端开发者需要了解前端开发者的设计思想,以便更好地公开API,以更加方便地响应来自客户端的请求。我们看到前端和后端之间有很好的结合,双方都采用了TypeScript与Dependency Injection等技术和设计模式。

作者希望通过本书帮助读者积累丰富的全栈开发经验。看到他基于现代Web开发的典型场景讲述了一个十分吸引人的故事,并逐步为全栈开发引入关键的技术,我感到惊讶。相信读者一定能感受到作者的努力和热情,欣赏他的经验分享和专业知识,这将使读者的学习旅程更愉快。

Raymond Feng

IBM架构师

如今IT技术正在马不停蹄地向前发展,技术门槛也越来越低,原本需要几百行代码解决的问题,如今只需要几行代码就可以轻松搞定。同时,由于人力成本越来越高,人们赋予工程师的职责也越来越多。在此大背景下,全栈工程师更是供不应求。

学好前端是成为全栈工程师的必经之路,但是学好前端并不是一件很容易的事情。特别是对后端开发者,由于思维定式,他们有时很难理解前端的思考方式和思维模式,这造成了一些学习上的困难和障碍。本书作者选择了当下流行的前端框架Angular,因为他自己是一名成功地从后端工程师转型为全栈工程师的技术“大咖”,所以他很清楚后端开发者学习前端的一些短板。他站在后端工程师的角度,通过类比,将理论和实践相结合,以循序渐进的方式完美地诠释了Angular。本书易读、易懂、易上手,读完后让人茅塞顿开、豁然开朗。希望本书能成为读者学习Angular的一盏指路明灯。

叶飞

IBM云计算专家

随着“前端世界”的蓬勃发展,各种框架和类库日新月异、层出不穷:Angular、React、Vue.js、Node.js、ES6、TypeScript等,令人眼花缭乱。面对众多的框架和类库,前端开发者可能感到痛苦:哪种框架容易上手?它们是否易维护,是否可扩展?它们的发展前景可好?这些框架和类库是否存在设计上的难题,这些难题能否解决?这些都值得思考。本书作者作为具有丰富Web应用程序开发经验的开发者,选择了当下流行的前端框架Angular,从Angular入手,让读者可以直接使用当下较新的Angular更加高效和便捷地进行Web应用程序开发。

本书作者结合自己多年的开发经验,用通俗的讲解、丰富的实战示例、层层递进的篇章结构,给希望从事前端开发工作的初学者指出了一条明路。本书从零开始,让初学者可以快速上手;特别是贴近实际生产环境的示例,有很高的应用价值和参考性。全书的知识体系由浅入深,一步一步演绎着前端开发实战过程。本书对Angular概念和技术细节的全面剖析,结合了作者的实战开发经验,将帮助具有相关经验的读者彻底掌握这个框架,在自己的职业道路上更进一步。

耿天琦

IBM程序员(技术转型成功者)