前端书籍推荐:《Web Component 实战》

《Web Component 实战》

这可能是目前最好的介绍Web Component的中文书籍, 内容涵盖浏览器Web Component的四大原生功能: Templates、HTML Imports、Shadow DOM、Custom Elements, 带你走进前端组件化开发的全新世界.

书籍信息

书  名《Web Component实战:探索PolymerJS、Mozilla Brick、Bosonic与ReactJS框架》
原书书名Learning Web Component Development
书  号978-7-121-27382-7
出版日期2015-10
定  价65.00 元
 

我为什么要推荐这本书

其实我是不推荐有丰富前端开发经验的程序员买这本书的, 书名虽为"实战", 但在我看来, 可能连作为"入门"都还显得够呛.

如果在前端界摸爬滚打过一段时间, 是不可能不知道Web Component的, 更不可能不知道现在如日中天的ReactJS, 我觉得这本书的主要作用还是先富带动后富, 拉国内的低段位前端们一把, 带他们走向新的世界, 从这个角度看的话, 这本书就显得很有意义了, 值得一荐.

我个人是十分推崇Web Component的, 原因很简单——标准支持(血统纯正), 功能完善(直击要害), Google的Polymer也是非常好用的Web Component框架, 无奈无论是Web Component还是Polymer, 在今天都不是很流行. 这其中的原因, 我想一方面是因为它们的理念过于先进, 另一方面是由于ReactJS的风头太盛(React Native推出的时候, 我感觉整个世界都黑了).

之前学习了一下Angular 2, 只觉得Google的开发团队让Angular再次不可避免地走在了错误的道路上, 被ReactJS击败可能只是时间问题. 那么在2016这个前端界开发方式最终决战的时间点, 也是时候让Web Component重新出山了(当然, 要考虑历史的行程, 群众的意见也很重要).

这本书就是你打开Web Component新世界的第一步, 但若是想掌握Polymer, 光看这本书是不足够的, 因为书中的Polymer版本并不是最新的, API已经经过了不少改动, 而且其中内容也是浅尝辄止, 但作为介绍书籍, 已经不错, 感谢译者们的努力. 电子工业出版社去年10月出版了《Polymer:面向未来的Web组件开发》, 我没有看过, 可能也不是最新的Polymer, 建议有兴趣的朋友, 直接看官方的文档.

除了Polymer, 本书对于Mozilla Brick, Bosonic和ReactJS等框架也有一定篇幅的介绍, 可以作为了解之用, 不过它们跟Polymer相比, 就显得无关紧要了.

让更多的前端开发者了解和接触到真正的Web Component, 比什么都重要. 哀其不幸, 怒其不争, 愿Web Component作为事实上的浏览器标准, 能有真正大放异彩的一天.