我应该开发一个在线搜索应用程序,它连接到不同服务器中的外部数据库。此应用程序可以是Web应用程序(基本上在Internet浏览器上运行)或普通标准窗口应用程序(具有自己的GUI)。这两种方法中的一种是否具有另一种方法的更多好处?如果是这样,哪一个?
答案 0 :(得分:1)
当然,每种解决方案都有优点和缺点;这里有几点想法:
在您的情况下,如果大部分工作都是由外部数据库完成的,我认为Web /桌面应用程序只是一个发送查询并显示数据的前端?
如果是这样,你可能在应用程序方面不需要太多的权力:几乎所有东西都在数据库端,这必然在用户之间共享。
在这种情况下,我可能会选择一个网络应用程序:更容易更新,适用于所有平台,不需要太多服务器功能。
(免责声明:我是网络开发人员 - 所以可能有点偏见^^)
答案 1 :(得分:0)
两者都有优点和缺点。
但是,由于以下原因,我强烈建议使用在线搜索应用程序:
答案 2 :(得分:0)
我同意Pascal MARTIN的观点。添加一些东西: - 就UI而言,桌面应用程序可以表现得更好(尽管使用RIA平台-GWT,Silverlight,Flex-这可能不再那么真实),或者允许您使用更复杂的小部件,这些小部件可能更难在Web应用程序中实现