继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

《迈向Angular2》基于TypeScript的高性能SPA框架---译者序

大漠穷秋
关注TA
已关注
手记 8
粉丝 2325
获赞 786

谢谢我的粉丝们。

Angular2的发布标志着这门框架已经走向成熟和稳定,正如官方申明所说:Angular2的核心架构已经定型,不会再做颠覆性的设计。

然而,鉴于你们前端届“每隔6个月就重写一遍”的现状,我本人对以上申明持观望的态度。纵观当前市面上的所有前端框架,只有jQuery和ExtJS大体上做到了“核心架构不变”。

但是与其它所有前端框架相比,Angular2有一点非常具有前瞻性,它是基于TypeScript开发的。JavaScript之父Brendan Eich对他自己发明的语言有一段经典的评价:

与其说我爱Javascript,不如说我恨它。它是C语言和Self语言一夜情的产物。十八世纪英国文学家约翰逊博士说得好:它的优秀之处并非原创,它的原创之处并不优秀。

对于这段评价,只要写过JavaScript的人,一定会表示不能同意更多。JavaScript的灵活性、动态性,以及目前各种新标准的剧烈变革直接把学习成本推高了N个数量级,对于大规模的开发团队尤其如此。因此,Angular2直接基于静态类型的TypeScript来进行开发,无疑是合适的,直接从语言层面上就把一些坑给填了,这是非常具有战略眼光的决策。对于有Java、C++,或者ActionScript背景的开发者来说,TypeScript的学习成本几乎为零,你只要花30分钟浏览一下大致的语言特性就能写得风生水起了。

在当前这个时间节点上,各种前端技术层出不穷,让人有目不暇接之感。从学习的角度而言,这是一种负担,但是这种状况同时也意味着大量的工作机会,毕竟沧海横流方显英雄本色。

本书所有代码都在github上,原作者会不断更新:

https://github.com/mgechev/switching-to-angular2

大漠穷秋

2016-06-06

打开App,阅读手记
30人推荐
发表评论
随时随地看视频慕课网APP

热门评论

大漠老师,我js基础弱,现在看ts入门还行,需要怎么来提升?

那就学呗,没有java基础的人真的是吃力

那现在是不是要 重新学习了

查看全部评论