虽然我们公司不是什么IT公司,只是做一些东西给内部员工使用,由于企业性质的特殊性,员工比较多,而且分散在外,所以势必对移动端的需求越来越大,虽然公司还没意识到,但我也慢慢的做了几个小东西给同事使用,由于什么都不会,但又要APP,所以当初就瞄准了cordova,然后用了jquery 的moblile ,然后不满足,偶然的机会得知了HB的工具,发现里面有套APP 的UI,然后就开始熟悉他,然后认为不错,第二个项目就用了MUI,虽然内部已经开始使用,APP STORE也已经上线,并且更新了2个版本,虽然HB不错,我也承认HB的工作人员花了很多心思,包括做了很详细的DEMO,让新手上手很快,但DOM的痛始终无法解决,直接的问题就是体验感吧,前几天去外地,躺床上更偶然的机会得知了fb 的react native, 发现它正是我想要的,所以疯狂的看遍各类资料.不管其它的,至少解决了DOM的痛,不再使用DOM,而使用原生UI组件. 这让啥都不懂的我也可以开发APP了.
其实后来仔细的想了下,HB 的5+其实很接近FB的方案了,只是少了一个UI组件而已. 说实在的,我认为WEBVIEW再怎么优化,也就那样了,虽然有人提议用X5内核, 还有一点,由于DOM,内存释放问题会比较突出,页面多操作多了会比较卡.
其实FB也是不断的演化的,先有react然后再有react native. 我也希望HB不断的演变,毕竟HB还是比较适合国人, RN很多资料都比较缺,文档更简单,大多需要去GITHUB看别人写的,另外还有ES5 ES6的区别,让我这个啥都不懂的人还是有点晕头转向.
最后有人说,为何不直接NATIVE,只想说成本太高,周期太慢,还要垮2个平台. 总结一点,还是啥不会呀,会oc 会swift ,谁还不直接NATIVE啊.
当然现在RN还是发展初期,所以坑很多,但看好的公司越来越多,国内的淘宝,JD,携程,去哪里等知名的公司已经在APP的某个板块用了RN技术(虽然看好,但不敢全面使用)
另外一般应用的开发速度,我认为RN和H5 应该不相上下,了解了一些常用的组件以后,就可以很快的做出简单的APP,至少我现在已经在复刻我之前做的IOS版本了,另外github有很多组件可以使用,让开发速度又快了一些.
VVVVV
打出来的包有问题。离线打包又得解决wgt更新。
2016-05-03 16:13