Flash时代已经过去 移动开发仍是html5的天下

你还记得几年前,那时我们还不确定JavaScript或者Flash哪一个能成为客户端脚本的赢家?在那个时候,每个参数的匹配都存在优点和缺陷。2011年Ed Chipman在其博客中对此做了详细的解释。尽管Ed Chipman指出JavaScript发展非常迅速,但是他认为Flash曾经确实得到了认可,因为它可以在任意浏览器上运行。html5

Flash时代已成为过去

当下,40%的互联网用户都是通过智能手机和平板电脑浏览网页,“客户端”这个词开始等同于移动客户端。客户期望无论是使用台式电脑还是移动设备都可以同样地运行浏览器和浏览网页。即使用户每年都会购买一个新设备,并且也会非常频繁的更换浏览器,但是他们仍然希望用户体验能够实现无缝链接。同样地,开发移动应用程序和web应用程序之间的界限也开始模糊。企业开始将移动开发作为首要策略。沿着最初移动开发方向而不是相反方向构建许多web应用。

 

2012年当Adobe将其从Google Play中牵引出来时,Flash时代即将逝去。公司宣布到2013年为止只发现其存在更新和错误修复问题。他们提醒用户,更新Jelly Bean之前要在Android设备上将Flash删除。Flash已经不会在任意设备上运行解决方案,而更倾向于在特定设备上运行。还有一些针对于桌面Flash的应用开发,但是Java和JavaScript之所以可以领先于移动及web应用程序对手是因为得到了好友——HTML5的帮助。

JavaScript走向移动领域

2012年12月我们写到:已经证实带有JavaScript的HTML5和Java对于移动应用开发来说是非常有益的标准。Amazon引领着多种应用程序,将HTML5用于web浏览、UI和样式表中,使用Java来管理如屏幕旋转及内容管理这样的本地活动,然后JavaScript将这些服务都联系到一起。尽管一些开发人员考虑到Java EE与HTML4之间有紧密的联系,如果将其与HTML5进行连接可能不会完成任务,但是这种由HTML4到HTML5的过渡非常顺利。例如,如果你只是简单地更新连接有特定JSF组建的渲染器,使用JavaServer Faces作为web应用程序的UI会起到同样的作用。

Jquery和YUI为您带来最佳的脚本

即使是不看好JavaScript的开发人员也开始对jQuery感兴趣。这就像是说你讨厌牛排,因为你不喜欢去杂货店,如果你是在一个餐馆就餐,即使你吃的是多汁的牛排,也不喜欢亲自下厨做饭。这种框架对于图书馆来说非常适用,可以重复使用在一个地方收集到的JavaScript组件,在你方便的时候为您提供服务。如今jQuery凭借jQuery移动“写得少,却收获多”的优势已经逐步升为五星级服务。他们没有说这些应用程序在任何地方都可以运行,但是他们确实认为你可以设计一个可以在一切普通智能手机、平板电脑以及台式机运行的单独应用程序。甚至例如PhoneJS和PhoneGap这样的精准移动定位jQuery系统也会将HTML5、CSS和JavaScript集成到一个平台上,这样有利于应用程序的迅速开发。

jQuery移动开发人员的精明之处在于更关注应用程序的易于推广性。即使是最大的企业如今也希望web和移动应用看起来很漂亮。幸运地,JavaScript在图形渲染方面做得非常非常好。结合CSS,你可以不费多少精力就获得一个外表不错的应用。

空白的画布(元素)

说到图形,JavaScript是HTML5的唯一选择。正如Zack Grossbart在Smashing Magazine上提到:“一旦页面运行,都会是JavaScript,但是会采用不同方法。Raphael直接被写入JavaScript中,但是Paper.js采用的是PaperScript方法,Processing.js采用的是自带脚本。”伴随着Flash远离移动领域,Applet插件的问题也随之而来,看起来JavaScript像是台式机和移动用户的最佳选择,他们会感受到所预期的全程体验。当然,Java SE嵌入仍然是外汇形式,因此可以获得一个额外的选择。我们承诺一定会在服务器上与您保持联系。

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

移动化问答社区:wenda.yidonghua.com



1 星2 星3 星4 星5 星 (还没有打分,快来打分吧!)
Loading...
 
已有 0 条评论
返回顶部

无觅相关文章插件,快速提升流量