发布网友 发布时间:2022-04-21 22:43
共1个回答
热心网友 时间:2022-04-20 06:58
我们看一个栗子吧:
早在2010年的时候,乔布斯就预言HTML5将会成为取代Flash的下一波技术浪潮。从那时候开始,
其后很多大公司都在推动HTML5的发展,其中以*的小扎最为疯狂,作为技术极客的他誓要利用HTML5的Web App来打破iOS和Android的垄断,
可怜的小扎,
为什么叫小扎呢,
因为小扎近些年最大的失误便是押注于HTML5,浪费了长达2年的研发投入和精力,而才转向原生应用。
直到2012年因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。做出来以后,发现这套东西很好用,这就是现在耳熟能详的React JS
当时还有一个小插曲,时至2010年左右移动应用的浪潮已经席卷了整个互联网界,因为小扎选择了HTML5技术作为底层,其App因其HTML5自身技术的问题导致经常出现Bug,对*这么大体量的产品而言,必然会受到重创,期间因此而差点引发被雅虎收购的命运,整个事件要告记广大创业者,选择底层架构需谨慎!
既然提到跨平台技术那就多所说几句
ps:特地利用了一些时间做了一个比较,直接拿走不谢
既然楼主着重提到 “HTML5实现APP和原生方式有多大差距,多少坑?”
1.过分依赖网络
2.渲染性能较弱
3.页面过多
4.标签太多,代码量也不少
5.不能调用移动硬件设备的功能
6.不支持离线模式;
7.消息推送不够及时