HTML5将终结浏览器与应用程序间的争论

之前,我们写过有关通过浏览器部署的应用程序和其他应用程序间争论的情况,这在两边都引起了很热烈的回应,甚至很久以前的一篇博文Browser Versus Apps is a Non-starter中也有回应。这对很多人来说,都是个热点问题,但是Todd AnglinTelerik的首席技术推广(Chief Technology Evangelist),认为这根本就不构成一个争论。(注:Telerik,一个应用及内容管理公司,an applications and content management company)

Anglin认为去比较浏览器上的应用程序和其他应用程序就像去比较苹果和橘子,HTML5既可以构建浏览器上的应用程序,也可以构建其他应用程序。他说:“浏览器上的应用程序和其他应用程序都很好,HTML/JavaScript在两者当中都可以得到应用。如果我使用HTML5去构建一个通过浏览器部署的程序,我需要满足一定的安全限制,并在设计我的软件的时候,去适应不同浏览器的限制。”

他补充说:“在另一方面,如果我用HTML5去构建其他应用程序,通过其他工具例如PhoneGap的帮助,我可以充分利用HTML和JavaScript的力量,去构建任何一个能在本地应用的程序。”

这意味着你可以使用同样的技能去构建应用程序或者浏览器应用,这在未来将会是很有价值的。但Anglin说你同样可以使用HTML5和JavaScript来构建桌面应用。事实上,KnoweldgeTree最近公布了一个跨平台的文件管理应用的桌面版本,这个应用就是用HTML5写的。

尽管Anglin明白大家现在提出的关于浏览器应用程序和其他应用程序这两种发布平台的限制,但他仍然觉得没有理由在两者间划出严格界限。我们总有一天会看到这两种技术会满足大多数商业开发者的需求的。

他同样讨论了浏览器的选用问题。“当然,目前有各种不同的浏览器,它们不同程度地使用了HTML5,因此,如果想要针对多种浏览器,开发者必须采用不同的策略以适应不同浏览器。但这是很容易做到的,并且对他们的软件来说,会有不可估量的价值。”

Anglin预言说未来HTML5将会满足每一个人的需求,无论是什么设备或者平台。Anglin 说:“看向未来的时候,我认为大多数设备和笔记本,都能由HTML和JavaScript驱动。只用像游戏或者医学成像这样需要更多底层机器资源的应用才需要使用本地的SDK来进行开发。”

Anglin认为对浏览器应用程序和其他应用程序之争的回答就是:两者都可以,这对开发商来说,无疑是好消息,他们再也不用被迫学习针对不同设备的操作系统的开发技术了。

英文出自:ness.com

译文出自:Web App Trend

posted @ 2011-11-28 10:47  张长胜  阅读(134)  评论(0编辑  收藏  举报