技术的日新月异,驱使着我们不断的学习,尤其是前端技术。 作为前端开发更需要我们花大量的事情使用各种框架。但是最根本的技术原理并没有变。 我们知道web的开发方式难易及效率都是其他编程方式难以比拟的。但是由于兼容和性能问题 阻碍html5统治PC+mobile的发开,因此出现了react native、weex、微信小程序这类性能更优越的 以web方式开发native应用,而非cordova、ionic这些web开发的web移动应用。当然可能最终它们都是以 web开发移动应用的过渡阶段。比如可能webassembly会解决web的性能问题。
当前开发移动应用更快更高效以及更快的更新方式可能就是类react native们,由于本人一直从事前端开发, 后又接触iOS开发,对web和原生应用开发的区别及优缺点深有体会。就目前来说weex这样的方式开发产品 非常值得选择的方式。本人打算写系列文章从0到1的实现一个简单的类似这类的框架。

2017/5/15