首页 >> 网站新闻 >>行业交流 >> webApp开发需要什么
详细内容

webApp开发需要什么

从事单页相关的开发一年有余,期间无比的推崇webapp的网站模式,也整理了很多移动开发的知识点,但是现在回过头来看,webapp究竟是好还是不好真是一言难尽哟!

webapp使用JavaScript修改页面;紧接着再从服务器传递更多数据然后再修改页面,如此循环。

从性能的角度看,在现代浏览器中单页面Web App已经能够和普通native应用程序相媲美,而且几乎所有的操作系统都支持现代的浏览器。

所以,很多人认为webapp是HTML5流行过程中最大的赢家,那么他有哪些特定呢?

SPA(single page application),即单页webapp,它具有以下优点:

用户体验,对于内容的改动不需要加载整个页面。这样不会出现白页情况,页面与页面无缝切换,甚至带有一定动画效果。

请求量少,请求内容无需服务器解析,对服务器压力较小,消耗更少的带宽,比如每次不需要接收完整的html结构,而只需要json数据。

当然,单页应用也不是完美无瑕的,他也具有以下问题:

由于历史原因,单页应用对SEO支持不是太好,需要对SEO做特殊处理。

首次加载量过大,首屏加载慢,所以首屏需要做特殊处理。

本身入门门槛就高,加之view编码需要释放资源,以免heap值过高,对编码人员的要求较高。

传说中的webapp足以媲美native app,事实上这个足以还有很大的距离,预计这个“足以”需要用2-3年时间填平,所以事实是什么呢?

事实上移动端的webapp模式的网站很少很少,一淘半年前还是,这两天一看又变回来了,小钗虽然对webapp抱有信心,但是信心从何而来呢?

携程webapp独树一帜,去哪儿ipad介入webapp,但是国内主流网站依旧是传统网站,主要原因不过有二:

① SEO

② 不想吃螃蟹

所以,携程的webapp在国内,何其可贵,说到这里,我都要哭出来了......

孰优孰劣非是小钗可以论断,求稳,webapp不比传统网站;求SEO,webapp需要其它解决方案;说垃圾收集,webapp需要自己释放资源。

说体验,webapp需要考虑首屏加载;说动画,webapp要考虑低端手机,所以webapp还有很长一段路需要走!

现在的webapp效果不可媲美native app,总有一天,当webapp不再制约于网络、设备,那么webapp的春天不会远。

虽说如此,现阶段webapp也会有许多优化心得、奇技淫巧可以拿出来说说的,这里小钗做一次分享,希望可以对webapp的同学有所帮助。?

前端优化分为两个切入点:网络传输与DOM操作,而网络传输是制约一个网站速度的主要因素。

网络传输的优化要点是,零请求,无流量,其意是最大程度的减少请求数,降低请求量。

对webapp模式的应用来说,首屏加载慢是一个不可避免的问题,所以提升webapp首屏加载速度是提升整体网站速度的关键。

标题名称
更多
在线客服
- 售前
  • 点击这里给我发消息
- 售后
  • 点击这里给我发消息
- 客户
  • 点击这里给我发消息
- 投诉
  • 点击这里给我发消息
技术支持: 济宁嘉众网络科技有限公司 | 管理登录