一切都会上云吗?如果有,在哪个方向?谷歌齿轮?闪存、空气、JavaFX?
20 回答
不,直到有人提出一个很好的论据来说明为什么我应该让其他人控制我的数据。并保证我的 Internet 连接始终处于打开状态并且随处可用。
我问魔术八球- 它说,“不可能!”
近十年来,我一直在问这个问题。在我的业务中,我们构建和销售 Windows 和 Web 应用程序,它们的功能大致相同。四年前我会告诉你,到现在我们已经 80 到 20 岁支持 Web 应用程序了。然而,就出货数量而言,我们仍然有大约 60-40 人支持 Windows 应用程序。
虽然我曾经认为接受软件即服务的真正障碍只是渴望更好、更丰富的用户界面(Silverlight、Air 等可以解决),但我现在倾向于认为存在许多人更喜欢一次性购买和本地控制,而不是网络连接订阅模式。因为这种偏好植根于个人对物有所值的看法,所以我认为技术不会像我们技术专家认为的那样迅速改变任何事情。因此,我敢打赌,Windows 应用程序与我们在一起的时间比我们开发人员预期的要长;至少再过10年。
就我个人而言,我的梦想是随身携带一个包含操作系统和您使用的所有应用程序以及所有个人设置的 USB 记忆棒。您可以将此驱动器连接到您遇到的任何计算机,并且每次都可以获得您自己的个性化体验,无论您使用的是哪台计算机。您始终可以访问所有应用程序和所有数据。当您晚上回家或检查指定的计算机时,会执行备份,这样您就不必担心丢失所有数据。这有点类似于Gdium和 G-Key所做的事情,但我认为/希望这样的想法在未来会变得更加流行。
答案很可能是否定的,除非我们在宇宙中发现秘密物理或其他一些奇怪的漏洞。现在看一些科幻小说。
考虑到这一点,有一天我们可能拥有每秒可以处理 Gazillion FLOPS 的量子云服务器,但是据我们所知,我们无法以比光速更快的速度发送这些结果。
所以现在想象一下“超级云”,它可以在 1 毫秒内处理任何事情,但如果在几毫秒内无法收到这些结果,那么“性能很糟糕”。例如,想象一艘太空船,它不可能依赖云服务器,它需要一个“桌面”。
现在这听起来很疯狂,但即使在今天,截至 2008 年,光子从 CPU 芯片的一侧穿过到另一侧所需的时间比晶体管栅极状态发生变化所需的时间要长。所以我们已经达到了不超过光速的极限。
所以我们只需要哑终端?我们以前不是来过这里吗?好吧,它们肯定会是更漂亮的多媒体应用程序等等。但是,哑终端,仍然如此。
钟摆似乎不应该摆动那么远。
Web 技术真正取代桌面应用程序还需要很长一段时间,但我毫不怀疑它会在某个时候发生。技术进步太快且始终如一,以至于它不会发生。
不过,我怀疑您提到的任何技术都将是相关的。我认为浏览器将朝着类似虚拟机的状态发展,这种状态越来越有能力创造越来越好的网络体验。
是的,但我怀疑将主导的技术是否存在。
不可以。以数据为中心的应用程序和以通信为中心的应用程序可以云化。但是,以处理为中心的应用程序不太容易被转储到网络上。
繁重的图像处理和游戏对于 Web 应用程序来说可能有点过于繁重,但我认为许多应用程序最终都会如此。
不,桌面应用程序目前只是陷入困境。一旦我们最终解决了安全的小问题,它就会全面恢复。
我真的不知道这会很快发生,我的意思是在未来 10 到 15 年内。或者甚至为什么一个人想要。密集型游戏、量化金融和科学与国防,这些都不会从在 Web 浏览器中运行中受益。
我认为对于真正意义上的浏览器(HTML/Java/CSS/Flash/Whatever)要超越原生应用程序,计算机架构(CPU/内存)的性能必须变得非常强大,以至于你能够运行浏览器框架内的硬实时进程,并没有看到任何降低的确定性或硬实时性能。
这将需要在计算方面取得一些真正重大的进步,而目前预计未来十年不会出现这些进步。
WebApps 在很多事情上都很棒,但真正的破坏者仍然是性能和本地硬件集成。
如果有一个很好的原生应用程序可以做某事,而一个 AIR 应用程序可以做同样的事情,我会一直使用原生应用程序。HTTP 有其局限性。
我认为他们会互相合作。可以拥有 Web 托管的组件和本地的部件。Flex 应用程序可以使用本地和浏览器沙箱。如果 Silverlight 还没有,它将需要。
许多人并不关心他们将家庭度假照片放在哪里,但大企业会非常小心他们在云端放出的东西。
人们太忙于寻找“下一件大事”。真的没关系!当今存在的 Web 和桌面只不过是两个独立的应用平台。这些平台之间的界限越来越模糊,但对于开发应用程序的人来说,这两个平台各有利弊,最终,用户只关心最好的应用程序在哪里。
我说两者都会留下来,但很快你将无法从最终用户的角度区分它们。
这就像争论花生酱将取代果冻一样。事实是,它们在许多情况下都可以单独使用,甚至更好地结合使用。就我个人而言,我认为未来将看到大多数情况下两者结合使用,而不是单独使用一个或另一个。也就是说,总会有单独的实例有意义——我认为维基百科或 flickr 不会很快成为独立的应用程序。同样,我确信有些桌面应用程序不会从启用网络中受益(尽管奇怪的是,我目前想不出一个好的例子)。
我也同意之前的海报,两者之间的界限会越来越模糊。
目前有一些东西,比如eyeOS,它们正在取得长足的进步,但是当它归结为纯粹的性能和游戏时,浏览器可以做的事情是有限的。
谷歌推出了谷歌 Chrome 操作系统,以打赌桌面应用程序将不再是必不可少的。