首页 > 应用开发 > IT综合 > 常说webapp,那什么是web app?
什么是web app?移动互联网所呈现出的大环境趋势使得许多企业公司都要开发一个属于自己公司的app,尽管 原生app开发出来的app观感体会更好,技能更安稳,可是相较而言本钱比较高,且后期保护比较困难,开发本钱和后期保护本钱关于个人创业者或许或许初创公司来说都是比较有负担,难以承担的。所以在寻求解决方法的时分,许多人都挑选了混合开发或许web app开发。今天我们就先来说下web app开发。
web app开发是用HTML5编写的移动web运用,首要依靠阅读器,比方微信阅读器或许qq阅读器等,特点决定其可以不需求修改就能直接运行在Android、iOS、pc端。尽管看起来跟其他app没有什么区别,但其本质是web站变异然后打包了一个app壳罢了,可以发布到各个平台上,比方:安卓、iOS、黑莓、winphone等等。
除了我们上述所说的关于web app和原生app的不同,其实web app与原生app相比还有以下几点缺乏:Web自身是根据DOM的,可是众所周知,DOM速度很慢。阅读器每一次打开网页,都需求解析文档并且在内存中生成DOM结构。所以当遇到杂乱的文档,解析文档就需求花费一定的时刻,随后再生成DOM结构就会愈加缓慢。假如一个或许还好,可是假如网页上有几万、乃至几十万个形状(不管是图片或CSS),那么需求解析多久,生成DOM又会需求多久?
DOM拖慢JavaScript。为什么呢?因为一切DOM的操作都是同步进行的,所以同步进行的时分就会堵塞阅读器。当JavaScript操作DOM时,有必要按照次序等前一个操作完毕之后才能履行后一个操作。在这个期间,只需其中一个操作有卡顿或许出现过错,整个网页就会时间短失掉响应。一般阅读器重绘网页的频率是60FPS(即16毫秒/帧),
DOM 的操作JavaScript是没有办法在16毫秒内完成的,因而十分简单就会产生跳帧。用户在体会的感官上就会十分差,感觉不流通、不连贯。
所以一般情况下,就算许多人本钱hold不住也不会挑选web app开发,因为体会观感比原生app和混合app都要差许多。
更多app资讯,请关注:银弹谷,不会代码也能零代码开发专属APP。
提交app定制需求,了解报价和周期:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69982242/viewspace-2778108/ ,如需转载,请注明出处,否则将追究法律责任。