大家好,今天小编关注到一个比较有意思的话题,就是关于WEX5移动端app的优点和特点的问题,于是小编就整理了2个相关介绍WEX5移动端App的优点和特点的解答,让我们一起看看吧。
html5开出来的效果在怎么强大也比不上原声开发出来的流畅,而且html5他不坑你想原声***开发一样那么强大可以调用的手机里的硬件信息,软件方便,但现在很多平台开发出的一种混合是开发的语言,比如说apicloud,还有wex5 mui等等,他们封装啦安卓的语言再去配合html5大部分的效果都可以制作,而且效果还不错。
先说好处
前端技术发展太快了,快到什么乱七八糟的功能基本都能实现,这也就为产生h5 ***提供了技术基础。
再说缺点
除非要求太苛刻,缺点可以忽略的。
1. 动画耗性能,低端机容易卡,用太低端机的肯定买不起我们的产品。
2. 兼容性要求高,高就高吧,至少能解决。
3. dom操作浪费性能,那就不要操作dom了,换成别的现有的框架。
总之,如果要求不是很高,效果还很不错的,实在不行就把某些功能放在壳子上,就结合了原生和h5的优点,功能很强大
喜欢的可以关注我的头条号!
虽然有项目使用weex开发,但是weex是不会代替android和ios的原生开发,weex开发的应用性能要比原生开发的应用的差,这一点从支付宝上就可以看出来。支付宝在低配置的应用上是很卡的,但是同样的手机跑原生应用就会好一些。
不得不说的weex开发也有它的优点,一次开发只需要很少改动,或者不改动就可以在android和ios平台同时运行,而且升级方便。
现在的趋势是***用混合开发,对性能要求高的***用原生开发,经常变动对性能要求不高的***用HTML5技术开发。
不管是rn还是weex想要替换原生都是不可能的,而且不管是苹果还是Google都不会让这种情况发生。但是跨平台的开发一定是未来的趋势,它会很大程度的分流原生开发者的工作,如果原生开发者还在两耳不闻窗外事的做自己的一部分,将来势必会被淘汰。
为什么说跨平台一定是趋势呢?因为开发时间短效率高,成本低,而这些一直是公司比较看中的。现在大家对跨平台不能接受无外乎认为其性能不如原生,这一点主要是在Android手机上,关于这些,1:Google一直在大力发展系统优化性能。2:手机场上一直在通过硬件配置以及系统深度优化来提高本土手机性能。3:开源社区也有一群大佬在优化语言rn&weex,不要小瞧我群众的力量哦。4:跨平台的语言也在一直更新做深度优化。
其实替代这个词是很多矛盾的原因,将两个技术放到了对立面这是不对的,跨平台与原生是互补的,是为了更高效的构建性能稳定的***而取长补短的。
所以跨平台是趋势,而且这个趋势的优势在于原生开发者这边。
你看到的永远是片面的!不要用“替代”这么严重的字眼,从H5正式标准出来之前,网上就一直有声音说H5最终会替代原生开发(Android&iOS),一直到现在H5标准发布这几年来,H5框架倒是层出不穷,浏览器内核修改了一版又一版,性能提升了一个又一个档次,最终一线程序员的感觉依然是原生和H5混合开发的结论。
总有人想看热闹,希望Android&iOS开发走向末路的一天,希望H5能一统天下。然后真到那一天,H5就会又被新的一种概念替代,说那种新的技术哪一天又会替代H5,这样不停的循环…最好事情就往自己心想的途径进行,因为总有人认为自己想的永远是对的!…
Weex只是众多声称和原生体验差不多的H5框架中的一个!
同样的框架有Facebook的React-Native,DCloud的H5 Plus,***can,WeX5等等框架,这些框架的诞生有助于H5开发人员开发***快速上线,有利于***行业向前发展。但真正开发过这类应用的人才知道,不仅仅是会H5(Html5,CSS3,和J***aScript)就够了的,另外还需要Android和iOS的开发能力才行。
因为有些功能Weex是实现不了的比如status bar的属性更改,开场动画的制作,内存的回收,webview的监听等等。
目前AI手机会越来越多的[_a***_],能支持AI功能的手机功能都需要原生的开发能力,这些都不是H5框架能胜任的。框架最大的毛病就是不能随便更改,最好是统一的东西才能做成框架提高开发效率。
weex和很多第三方跨平台框架解决的不是替代原生的问题。而是代码热更新。这个在ios开发上的作用非常大。我们都知道,ios应用是需要提交到苹果商店的,还要经过审核。最终上线和提交之间的时间不是即时生效的。往往至少一到两天时间。如果遇到审核被拒绝,那时间就更长了。
如果遇到,你刚刚发布了一个应用更新,结果有个页面业务功能是有问题,必须紧急替换,这时即便你改好了功能,发版也是来不及的。因此,就需要在不发版的情况下热更新掉页面。以前,***用h5的方式,更新掉服务端的web页面即可。但h5的性能要比原生低,功能方面也只能基于浏览器的范围权限内。比如无法做到控制手机内部存储等。于是reactnative weex就出现了。它们可以在应用内部动态的从服务端读取脚本代码,然后动态生成原生的页面。性能和功能都会比h5要来得强,当然赶不上完全的原生。
此外,像淘宝 支付宝这种重型复杂业务功能的***,那么多第三方功能接入,要么选h5,要么就是weex了。
到此,以上就是小编对于WEX5移动端***的优点和特点的问题就介绍到这了,希望介绍关于WEX5移动端***的优点和特点的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.ilexnet.com/post/21641.html