我个人比较中意 weex
可能问题重复了
不选codarva是不能掌控
hbuilder感觉没有扩展性
大家感觉呢
我感觉这标签乱贴了。。。。。。。。
我个人比较中意 weex
可能问题重复了
不选codarva是不能掌控
hbuilder感觉没有扩展性
大家感觉呢
我感觉这标签乱贴了。。。。。。。。
个人认为phonegap已经过时,我们之前的phonegap项目也用weex重构了。效果不错。虽然phonegap开发相对容易,坑比较少,但是性能问题是个瓶颈,总不能等到手机性能提升了在用吧。hbuilder不熟悉,就不做评论了。个人比较看好weex和rn。
就这三个的话首选weex,阿里出品,中文文档,容易入手,遇到问题也好沟通。其次是hbuilder,正处于快速迭代期,官方指引也比较充分。最后一个,你是指Phonegap?这个就没必要再研究了,落后的技术了。跨平台,目前看,RN是未来。建议是现在上项目的话用weex,技术储备用RN。
3 回答1.4k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
5 回答1.8k 阅读
2 回答1.2k 阅读✓ 已解决
1 回答2.7k 阅读
跨平台App开发目前主要的架构:
开发成本和性能体验依次递增,不过我觉得多webview方式应该更符合未来趋势,随着手机硬件越来越好,系统webview越来越趋于现代化,体验也更接近原生体验。如果是想优化,其实比较好的一种方式是分模块,就相同业务逻辑的方一个webview,局部做成SPA;也就是 多webview+SPA,每个webview都是一个SPA工程。
weex : JavaScriptCore (IOS) + UC V8(Android),本质上性能是改善了 JS 的运行环境,不过目前坑应该不少。html5plus (也就是你这里说的Hbuilder,Hbuilder是IDE,严格来说是html5plus) / codarva / phonegape 本质上还是webview的方案,不过html5plus做了很多优化和封装,webview 和 nativeObj 这块做得还是不错,基本上只要是比较常规的App,掌握优化技巧,体验还是有保障的。
这里有两期讲座,欢迎来围观:
html5+ App开发工程化实践之路
html5+ App开发之 Android 平台离线集成 5+ SDK