首页资讯 • 正文

现在的APP用原生开发的多,还是web的多,接下来的趋势是什么?

发布时间:

现在APP开发用混合开发(Hybrid app)的比较多,以后APP开发会越来越web化。

京东和淘宝用的是weex框架,微信和qq用的是腾讯内部自己开发的框架,苹果AppStore也是web开发,可以说纯原生开发已经很少了。识别方法也很简单,断网后看看页面能不能刷新出来(不分页面有缓存),能很快刷新,那是原生页面,出现大面积空白或提示断网无法访问刷新失败等错误的,必是混合开发。

原生开发体验好是一大优势,劣势相当明显——安装包体积大,如果想更新,还得客户端升级,除了刚需,没人会频道的升级软件的。

webapp是基于浏览器的,功能仅局限于浏览器,不够强大,还有一些问题解决不了,比如状态栏和打开动画无法很好的控制。

混合app可以说是集两者之所长,既能做到及时更新,又能很好的控制,性能介于两者之间。开发时前端就可以做,还能节约成本,可以说是未来的趋势。

最近很火的快应用和小程序,都是基于web开发的,所以说以后app 会越来越web化。

如果最后有一种程序语言能“一统天下”,我看好JavaScript。

很明确地说,现在的APP开发基本上都是混杂着H5页面在里头的,也就是混合开发。这是基于当前的环境所趋的。

纯原生的APP具有优秀且流畅的用户体验,但是面对者日新月异的需求,跟随时代而不断变更的需求体超级庞大。使用纯原生APP开发模式势必一方面导致APP体积不断增加。同时因为发布APP版本的限制原因,在某些急需支持的需求开发上,纯原生达不到相应的开发速度。所以越来越多的混合开发(Hybrid 模式)应运而生,甚至是已经是愈演愈烈。WEB的应用还有一个好处就是,可以内嵌在APP中,也可以通过其他的浏览器进行访问,同一套代码多环境运行。

早在几年前ReactNative(RN)的出现,让很多JS开发者看到了机遇,使用RN去开发APP,同时探索将RN转换为WEB可运行的页面。虽然尚未成功,但是目前国内国外都有相当多的团队在做这方面的尝试。所以在我看来未来的发展方向,极大可能是一波又一波的JSer崛起。加上现在微信推出的触手可及的“小程序”,已经在大放异彩。突然很想来一句:能被JavaScript改写的,最后一定会被JavaScript改写。虽然这是一个段子,但是未尝没有可能。


加油吧,程序员君~

相关文章Related

  • 地热管离墙多远
  • 地热离墙边多远
  • 开发商铺地热标准
  • 开发商铺的地热
  • 开发商铺的地热稀少
  • 开发商铺的地热太宽

相关文章Related

返回栏目>>

首页   |   网站地图

Copyright © 2002-2019 保温杯网,跑步,护肤,地暖,雕塑 版权所有