我正在为个人财务管理开发一个丰富的应用程序--一个介于Quicken和Mint.com等工具和我为个人使用而创建的一组电子表格宏之间的混合体。无论是在线还是离线构建它都是一件简单的事情,但我们都需要从某个地方开始。
那么,您在项目中选择部署焦点的最佳方式是什么?您是否会先部署桌面应用程序进行测试,然后再发展为丰富的在线应用程序?或者,您是否先构建一个基于web的系统,然后将其打包以用于桌面部署?这两种方法都是有效的,但我想知道哪种方法在过去被证明更有效。
在这两种情况下,应用程序的构建方式都是相同的--独立的数据库层、业务逻辑层和表示层。问题更多的是关于每种方法(本地或远程)的位置以及选择一种方法而不是另一种方法可能出现的问题。
发布于 2010-05-19 00:02:48
在我看来,富互联网应用程序只有在有web服务的情况下才有意义。如果人们将他们的个人财务信息存储在你的服务器上,那么有一个RIA是有意义的,否则,它听起来像是一个桌面应用程序解决方案。
对于少数两种情况,web应用程序通常是有限的,但提供了零安装或跨平台的解决方案。考虑在线字处理器应用程序与其桌面对应应用程序的对比。
https://stackoverflow.com/questions/2858905
复制相似问题