Web应用程序会取代桌面应用程序吗?

15

一切都会转向云端吗?如果是这样,方向是什么?Google-Gears?Flash、AIR、JavaFX?


另请参见:桌面开发是否重要?


1
我已经问过自己这个问题几次了...这里的帖子鼓舞了我。我看到事情并不是那么机械化,比如“完美就是更好”,但我们仍然是人类..感情、金钱和伦理道德一起会支持Windows应用程序..非常有趣。 - lb.
20个回答

18

不,除非有人提出一个非常好的论点,解释为什么我应该让别人控制我的数据。并保证我的互联网连接始终处于开启状态,并且随时随地都可以使用。


完全同意数据的重要性。然而,Google Gears允许修改后的Web应用程序在本地执行。WordPress是一个很好的例子,说明这种方法可以很好地发挥作用——记者不需要连接网络就可以撰写文章。 - aaaidan

16

+1:我得到了一个“前景不好”的结果。 - S.Lott
1
呵,Outlook 刚刚卡住了... 哇,那个球好锋利! - Shog9
1
那个东西太棒了!我问它“云计算糟糕吗?”它说“绝对是!”然后我问它“云计算只是空洞的炒作吗?”它说“当然!”从现在开始,我要把它用于所有重大人生决策! - Steven A. Lowe
我收到了一个“前景不太好”的消息。 - danieltalsky
我得到了“绝对没问题!”的回答。看起来很难做决定。 - Sawny

16

我已经问了将近十年这个问题。在我的业务中,我们建造和销售Windows和Web应用程序,它们做的事情大致相同。四年前,我会告诉你,到现在为止,我们将80-20的比例倾向于Web应用程序。但是,就发货数量而言,我们仍然大约60-40倾向于Windows应用程序。

虽然我曾经认为,软件即服务被接受的真正障碍只是需要更好、更丰富的用户界面(Silverlight、Air等将解决这个问题),但现在我倾向于认为,有很多人只是喜欢一次性购买和本地控制,而不是网络连接的订阅模式。因为这种偏好根植于对金钱价值的个人感知,我认为技术不会像我们这些技术人员想象的那么快地改变任何事情。因此,我打赌Windows应用程序会比开发人员预期的时间长; 至少还有10年。


8
个人对此的梦想是,您只需携带一个包含操作系统、所有应用程序以及所有个人设置的USB驱动器。您可以将此驱动器连接到任何计算机上,并在每次使用时获得自己的个性化体验,无论使用哪台计算机。您始终可以访问所有应用程序和数据。当您晚上回家或登录指定的计算机时,会进行备份,因此您不必担心丢失所有数据。这与Gdium和G-Key所做的类似,但我认为/希望这样的想法在未来会变得更加流行。

这意味着您插入的计算机必须具备足够的规格来运行您的操作系统和应用程序。 - TheTXI
现在有虚拟机技术,这并不是什么难事。 - user56512
考虑到大多数人现在甚至不需要1/4的计算能力,对于大多数应用程序而言,我不认为这将来会成为一个问题。也许对于高端游戏不行,但对于大多数生产力和网络浏览任务,这对大多数人来说已经足够了。 - Kibbee
随着宽带互联网连接和网络应用的普及,你再也不需要随身携带U盘了。 - Jader Dias
听起来像是一个梦想.. 理论上也不是不可能.. 实际问题和我们自己的偏好可能会成为这个“云乌托邦”前面的障碍... 不过这是很好的想法。 :) - lb.

7
答案很可能是否定的,除非我们在宇宙中发现秘密物理学或其他奇怪的漏洞。现在考虑一下科幻。
想象一下,有一天我们可能拥有量子云服务器,每秒可以处理数十亿次浮点运算,但据我们所知,我们无法将这些结果发送得比光速更快。
现在想象一下,“超级云”可以在1毫秒内处理任何内容,但如果这些结果不能在几毫秒内接收,“性能就会变差”。例如,想象一艘太空飞船,它不可能依赖云服务器,它需要一个“桌面”。
现在听起来很疯狂,但即使在今天,即2008年,一个光子穿过CPU芯片的一侧所需的时间比晶体管的门状态改变所需的时间还要长。因此,我们已经接近了不比光速更快的极限。

如果我们有那么多内存的话,当然可以 :) - Robert Gould

5

所以我们只需要愚蠢的终端吗?我们之前不是也这样做过吗?好吧,它们肯定会变得更漂亮,具备多媒体等功能。但是,终究是愚蠢的终端。

似乎摆动的幅度不应该那么大。


实际上,他们并不是那么愚蠢。 - dkretz

3

在网页技术真正取代桌面应用程序之前,还需要相当长的时间,但我毫不怀疑它会在某个时候发生。技术进步得太快且持续不断,因此不可能不发生。

然而,我怀疑你提到的任何技术在那时都不会有用。我认为浏览器将向类似虚拟机的状态转变,具有越来越多的功能,以创建更好的网页体验。


+1:从用户的桌面中删除应用程序 --> 不要让每个人都成为自己的系统管理员 --> 减少安全问题 --> 防止猖獗的恶意软件。 - S.Lott
很难想象,但很可能是真的... - Dan Rosenstark

2

是的,但我怀疑将主导技术的技术尚未存在。


2

没有。数据中心型应用和通信中心型应用可以被云化。然而,处理中心型应用不太适合转移到网络上。


我不同意,服务器可以比本地更强大,尤其是随着小型笔记本电脑和移动设备的兴起。 - Robert Gould
加上,在10年内什么是以处理为中心的...?不同的世界,不同的门槛... - Dan Rosenstark
1
@Jader:主板通信的延迟与T1通信的延迟相比如何? - Paul Nathan

1

对于一个 Web 应用程序来说,重度图像处理和游戏可能会有些过重,但我认为许多应用程序最终都会需要。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接