Weex 学习/实践指南

无疑,Weex成为了最火的移动技术之一,但是,因为开源时间相对较短,铺建的基础设施较大。业界目前还没有特别丰富的Demo、实践的案例、工程化的方案供大家参考。因此,在学习Weex之余,提供一些实际的经验供大家参考。

我们一直在追寻优秀的技术方案,但是优秀的技术方案是在遵循规则的前提下产生。业界的各种技术实现,都不能堪称通用解决方案。毕竟,没有哪一门技术是可以解决所有业务问题的。否则,PHP是不是世界上最好的语言?JavaScript是不是万金油?

因此,任何工程我们只有遵循了一定的最佳方案(也就是脱颖而出的既定规则),才能更好的开发应用,包括不限于代码质量、性能提升等。比如前端优化的“36条”法则。不是说拿了JavaScript语言就能开发出Web应用,也有同学拿JavaScript开发把浏览器搞奔溃,当然,这种可能性很小。

那么,一个既有经验的参考即最佳实践的提出是十分必要的。但是,这是个很宏大的课题,需要整个社区的同学积极拥抱和贡献。

这里,我先”拿砖敲门”,给希望入门的同学做一个指引,然后一起Happy,一起共建生态。

WEEX

WEEX快速入门

工程化

  1. 工程化代码
  2. 工程化套件

应用参考

  1. 微阅读应用
  2. 丫丫学字应用(开发中)

组件的扩展

  1. H5扩展
  2. iOS扩展
  3. Android 扩展
  4. 发布你的组件

提出问题、解决问题

  1. 总结问题并抽象
  2. 回到开源社区

常见问题汇总和过滤

Android相关

其实不应该说Weex for Android, Weex for iOS, Weex for H5.因为,Weex本来就打通了三端一致.但是,业界也存在一个问题,那就是同时能够熟练掌握Android, iOS,前端的同学很少.
这也归于一句话:术业有专攻.因此,Weex Android相关指南是Android同学写给前端同学或者iOS同学看的入门指南,更多的是涉及Android相关的话题.这一块,Android的同学做的要专业些.
开发者社区本来就需要不同的声音,因此也希望更多的开发者积极贡献社区.
这里由开发者guogailee贡献

目录

来源(书栈小编注)

https://github.com/vczero/weex-learning