作为一名在过去几年进入网络发展的win32开发者,我找到了
基于extjs的web桌面非常有趣。
Coolite Desktop(破碎)
Extjs Desktop
Puppy Web Desktop
Wikipedia list
Lifehack list
Windows 3.1 desktop(破碎)
你知道其他人吗?
没有任何开发应用程序作为Web桌面的经验(我不推广extjs,只留下深刻印象......),
我不得不说我喜欢这个概念。
您如何看待,是否有用?
编辑12月30日有关此主题的更多信息:
are-webos-practical-yet
答案 0 :(得分:20)
我发现这是一个有趣的实验,但我并没有真正发现它的附加价值。
桌面概念适用于操作系统。大多数人使用一个操作系统。他们熟悉它的工作原理以及在导航方面的期望。话虽如此,在应用程序(或站点)级别拥有桌面会添加另一个用户必须学习的导航模型。如果他们期望它在他们的操作系统上是相同的(它可能不会),那么它可能会导致混乱,因为它不像他们习惯的那样工作 - 虽然它看起来像应
答案 1 :(得分:16)
NO。
另外,UI的Uncanny valley。
答案 2 :(得分:3)
我认为它们可以作为纯粹的技术演示,我不认为网络桌面会有任何牵引力,除非谷歌跳过这个并将所有主要应用程序(谷歌办公室,Gmail等)作为网络桌面中的应用程序提供。 / p>
当然,整个桌面方法并不完全符合浏览器的心态。
答案 3 :(得分:2)
真的看起来并不是一个巨大的进步。我不关心桌面是否在我的浏览器中运行而不是我的实际PC。桌面环境继续遭遇很多问题。
首先,我真的需要一些方法来围绕我个人的现实世界“逻辑”任务来整理和组织开放式应用程序。桌面环境都显示一个组织不良的静态应用程序列表。在繁忙的工作日,我觉得我已经失去了一半的时间。我常常感觉到“我为什么进入这个房间!”!当我无法跟踪我在桌面环境中的位置,或者为什么给定的应用程序甚至打开时,我感到很有感觉。
已尝试通过按应用程序对项目进行分组来解决此问题。例如,在Windows中,将任何Microsoft Word内容分组到任务栏上的一个组中。问题是,我需要在任务上实际上对应于我的现实世界任务。当然,我不希望UI能够读懂我的想法,但如果有一些非常灵巧的方法将不同应用程序的多个实例组合在一起并用一个任务识别它们,那就太棒了。
桌面环境的另一个问题是它们的性能。他们继续试图突破硬件可以做的极限。通常,他们走得很远。作为Jeff points out,对于开发人员,我希望我的工具能够快速运行。我不能忍受等待加载一些GUI小部件,以便我可以编码,或者就此而言浏览网页或写一封电子邮件。在我看来,这就是为什么直线命令行开发继续蓬勃发展以及为什么我们许多人不想放弃Windows XP for Vista。
如果Vista无法做到这一点,那么通过拥有“网络桌面”不会改善性能。
答案 4 :(得分:2)
桌面是否是整理应用的好方法?我认识的大多数人不经常使用他们的桌面,实际上很少看到它们。 Windows中的“开始”菜单可以看到更多用途,它与浏览器书签列表相似。
此外,我的观点是Silverlight将允许更好的基于浏览器的用户体验,同时缩短开发时间。
答案 5 :(得分:1)
在我看来,人们永远不会将它们用作桌面替代品,有太多的怪癖和潜在的陷阱,无法成为真正的替代品甚至是有用的。
他们确实制作了ajax-y技术的酷炫演示,并作为如何开发具有桌面感觉的应用程序的指南(我不确定它是否值得),但不多。
答案 6 :(得分:1)
能力的演示是惊人的。在Web浏览器中创建桌面环境可以很好地指示浏览器和javascript的功能。
话虽如此,我相信它会(并希望它会)作为一个可行的开发平台而死。目前,浏览器不提供桌面所具有的处理能力,并且桌面上的开发便利性远远高于浏览器“模拟”桌面。
答案 7 :(得分:1)
Web浏览器中的桌面隐喻很整洁,但
答案 8 :(得分:1)
不,因为网络是操作系统,平台就是浏览器。
我使用了几个基于网络的应用程序,包括Google Docs,Gmail等。并非所有这些都来自同一个提供商。我使用浏览器访问它们。
强迫我使用“网络桌面”就像ISP十年前的门户网站一样 - 强迫用户进入你自己的“世界”,使他们只使用你提供的应用程序。而不仅仅是充当网关,以达到所有可能的选择。
恕我直言,这就是为什么网络桌面会失败的原因。 PC的操作系统可用于访问桌面的所有可能资源,就像浏览器用于互联网一样。对我而言,Web桌面等于在当前的桌面上安装另一个操作系统,并限制自己只使用它。