html5和Javascript会取代本机应用程序吗?

html5和Javascript会取代本机应用程序吗?,javascript,html,Javascript,Html,我最近参加了一个关于网络未来和网络发展的会议,会议的重点是HTML5,以及它将如何影响我们看待网络的方式和我们将如何使用它。大多数发言者表示,它将取代桌面和手机上的本机应用程序 我同意你可以用新技术制作很多很棒的东西,比如说bespin,和标签会很神奇,但是它会完全消除对本机应用程序的需求吗?有什么东西是Javascript和HTML5做不到的吗?HTML5和Javascript不会取代本机应用程序。你可以用这些技术做很多令人惊奇的事情,有很多应用程序可以用它们来完成,但是总是需要本地应用程序,

我最近参加了一个关于网络未来和网络发展的会议,会议的重点是HTML5,以及它将如何影响我们看待网络的方式和我们将如何使用它。大多数发言者表示,它将取代桌面和手机上的本机应用程序


我同意你可以用新技术制作很多很棒的东西,比如说bespin,
标签会很神奇,但是它会完全消除对本机应用程序的需求吗?有什么东西是Javascript和HTML5做不到的吗?

HTML5和Javascript不会取代本机应用程序。你可以用这些技术做很多令人惊奇的事情,有很多应用程序可以用它们来完成,但是总是需要本地应用程序,因为它们可以访问HTML5和Javascript所不能访问的某些硬件和操作系统功能。

是的,在可以访问的领域。显然,操作系统不会被取代,但在Gmail、谷歌文档、Meebo等众多用户之间,web已经取代了许多桌面应用程序。

他们真正的意思是,HTML5+Javascript不能创建任何所需的UI。通过在JavaScript中编写C++编译器,你不会得到任何东西。 那么,在浏览器中,什么UI是很难做到的呢?不经意间:

视频编辑器。
Photoshop.
乐谱。
音乐定序器


为了完整性,什么不能托管在Web服务器上?同样,需要大量近零延迟数据的应用程序,如录制音频和视频。

我不确定,但我认为未来大多数应用程序都将通过web提供服务。但我觉得今天不一样

未来将是Webclient与桌面应用程序的混合。类似于AdobeAIR或用钛合金创建的应用程序

未来的桌面:

  • 操作系统(什么都不重要)
  • 5 GB硬盘
  • 1GB内存
  • 非常快速的互联网连接

无需更多备份,可在每个工作站访问我的数据。几乎没有离线存储的东西。

HTML5是另一种工具,这很好,因为拥有好的工具很好

然而,获得新的、更强大的工具并不能否定对旧工具的需求。当我拿到第一个电钻时,我没有扔掉所有的螺丝刀


在一个无限可能的世界里,很难制造出任何曾经过时的有用工具。即使有了创建web应用程序的新工具,桌面应用程序也总会有一席之地。

(基于web的photoshop替代内置flash)向我们表明,没有多少桌面应用程序不能在web上镜像。不幸的是,这是一个flash10应用程序,而不是html5应用程序。因此,我们仍然必须等待web堆栈体验赶上flash体验。

再主观不过了。请编辑您的问题并勾选“社区维基”复选框。还记得XML什么时候能解决您的所有问题吗?哇,在画布上播放视频,您还需要什么?!?不需要。编辑:至少,web应用程序需要web客户端。此后,虽然web客户端可以针对客户端应用程序进行优化,但最终用于专业任务的专用应用程序仍然占主导地位,原因是:它们擅长于自己的目的。最有能力的视频、音频和图形编辑器可能永远不会基于网络。剩下的就悬而未决了。警告:由于社会原因,大多数应用程序最终都将支持web。这并不意味着它们将是基于HTML/CSS/JS的。它正在改变。现在,我们可以访问GPS,但将来,我们还可以访问联系人列表、摄像头等+1。HTML应用程序仅限于浏览器UI,这意味着它们将始终“在另一个应用程序中”是的,它正在改变,但javascript应用程序将始终后退一步。也就是说,当一个新的api弹出时,您将直接在本机应用程序中访问它,而您必须等待某个框架/浏览器支持它,以便可以使用它。现在微软用WinRT解决了这个问题。在C#/VB.NET中编写到WinRT的组件可以被javascript使用,但随后您的应用程序将绑定到WinRT,您可以告别平台独立性。另一种选择是,当一个新的api被创建时,js api也可以用它来创建,但你不能假设所有的ISV都会这样做。没有键盘或鼠标,因为控制直接来自大脑。等等,那只植入wifi大脑怎么样?这已经是可能的了,但植入wifi大脑会很棒。编码你的想法;)没有键盘或鼠标,因为触摸屏将足以满足大多数用途。没有键盘或鼠标,因为我们将使用视频摄像机手势控制:数字设备公司创始人肯·奥尔森1977年说,“任何人都没有理由在家里拥有电脑。”Eeerie。HTML5中没有音乐符号问题!请看这个演示:@MadKeithV:Music notation并没有那么难显示:已经有了相应的插件。但用任何语言创建所见即所得编辑器都非常困难,更不用说Javascript了。问题是,在你第一次使用电钻之后,你多久使用一次?哈哈,说得好。我不确定我是否会将桌面应用程序等同于此,但我很欣赏这种笑声。