何时使用胖客户端而不是瘦客户端?



我需要用JAVA编写一个utility program,让用户上传文件(电子表格等)并将其显示在UI上,然后对其进行一些交互并从中创建模板(平面文件)。这更像是将一种格式映射到另一种格式。我应该为这种情况进行web-app还是desktop app(standalone/thick client)?什么标准让您在两者之间做出决定?我是桌面应用程序的新手,所以我更倾向于在tomcat中部署的非常简单webapp。但是,如果值得努力做一个厚客户,我愿意弄湿我的脚。

有什么提示吗?

我会根据"您希望谁能够访问它"来决定。还要考虑诸如"托管成本"之类的事情(有免费层,但除非您计划保护它,否则有人仍然可以上传到您的终端节点),如果它是一个 Web 应用程序,则需要先将文件上传到服务器,然后才能读取。(这些是胖客户端(桌面)应用程序不需要的额外步骤,该应用程序可以直接从本地驱动器读取)。如果这是针对特定的人,那么我认为胖客户端(桌面)应用程序最适合避免上传文件、保护 Web 应用程序(从人们上传到您的端点)、托管费用、带宽成本等的额外麻烦。首先使用胖客户端(桌面)应用程序编写它似乎是最佳选择,因为所需的步骤更少,您可以专注于编写加载、映射和显示代码。

相关内容

  • 没有找到相关文章

最新更新