我想听听其他人关于何时应该构建Web应用程序与构建胖客户端的建议。什么时候应该构建一个Web应用程序而不是胖客户端?
在过去的几年中,我参与了几个关于是否应该使用Web浏览器界面构建应用程序(或旧应用程序升级)的讨论。通常这些是组织内使用的内部系统,而不是大众市场的收缩包装产品,而且它们实际上并不在公共互联网上。我不想仅限于讨论这些类型的应用程序。
有些情况下,应用程序应该是一个或另一个应用程序(例如没有基于Web的视频编辑软件)。另一方面,Javascript库在浏览器中实现更丰富的体验每天都很难实现。
使用Javascript库和先进的服务器端技术可以在客户端做出诸如右键单击上下文菜单,拖放等操作,而无需付出巨大的努力?在什么时候,为Web编写额外的复杂性会覆盖易用性和跨平台兼容性等优点,特别是如果您不想创建下一个堆栈溢出,而只是构建内部应用程序?
事实上,内部应用程序拥有有限且被捕获的受众或多或少都会覆盖对厚客户端可提供的改进可用性的担忧吗?
http://www.google.com/search?q=web+based+video+editing – ykaganovich 2009-02-06 23:05:38