👆点击“博文视点Broadview”,获取更多书讯
2017 年 1 月 9 日,微信小程序正式上线。
自此,这种触手可及、用完即走的小程序产品引起广泛关注。
在此后的一段时间里,数个产品均发布了自己的小程序平台,各小程序平台间存在或多或少的差异:语法差异、规范差异等。同时除了需要生成小程序,很多公司产品可能还需要在 H5、iOS、Android 端运行。
能否在兼顾小程序的同时,也可以编译生成 H5、iOS、Android 应用呢?毕竟,在 React 的生态里有一个框架—— React-Native 支持使用 React 开发 iOS、Android 应用。
经过很多开发者不停地探索,催生出了很多优秀的多端开发框架 。
Taro 正是这一探索中的典型代表!
时至今日,Taro 对多端开发工程师的重要性已无需多言。
然而,即便如此,很多同学仍然将编程框架作为一种源自权威的、教条式的、纯应用层面的工具来看待,对背后所延伸出的广阔领域不求甚解,这其实是颇为遗憾的。
那么,如何真正掌握多端开发,深入理解多端开发方案的思想与原理呢?
首先需要从编译原理讲起。代码的本质是字符,通过编译解释后转化为计算机能够读懂的二进制数据。
解决多端开发问题即是解决代码编译问题,换言之,就是将一套代码通过编译生成可以运行在多端的源代码来实现一次编写多端运行这一目标。
前端领域有一个鼎鼎大名的编译器工具——Babel,早期 Taro 团队便是选择借助 Babel 编写编译器实现多端编译的。
前端领域同样还有一个鼎鼎大名的打包工具——webpack,自 Taro 2.0 起,Taro 团队便使用 webpack 工程化思想代替了手撸Babel。
这些知识很多同学没有去了解,但这却是成为高级开发者所必须掌握的。市面上很多图书追求速成,却往往忽视了修炼内功的那一部分。
《Taro 多端开发权威指南:小程序、H5、App 高效开发实战》由基础引入,配以实战,由浅入深,是迄今为止最系统全面地讲述 Taro 多端开发的图书。
本书内容共12章:
本书作者李佩忠,是一名资深的前端工程师,专注于大前端技术,热衷于开源技术,拥有丰富的 Web 前端开发、数据可视化与移动端开发经验,对 Taro 多端开发、移动端开发及 React 技术栈有深入的理解和实践经验。本书正是作者多年来经验的提炼。
此外,本书也得到陈志庆(58同城前端架构师,技术委员会前端通道成员)、桂永红(京喜项目前端负责人)、许世超(网易严选前端负责人)等众多行业大咖力荐,相信本书能很好地帮助前端开发工程师全面了解多端研发一体化。
Taro 是多端开发方案中的一颗明珠,也会是后移动端开发的重要火种之一。正如 Taro 主要开发者所讲:“学习使用 Taro 最好的时机是从前, 其次是现在”。
▊《Taro多端开发权威指南:小程序、H5与App高效开发实战》
李佩忠 著
(京东限时活动,快快扫码抢购吧!)
如果喜欢本文欢迎 在看丨留言丨分享至朋友圈 三连
热文推荐
书单 | 懂点儿设计,带你吸粉吸金!
元学习国内首著:小样本问题的救星!
想听世界上最懂JS的人和你讲JS吗?
如何进行可视化大屏视觉设计?
▼点击阅读原文,查看本书详情~
本文分享自 博文视点Broadview 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!