1

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

有小费吗?

4

1 回答 1

1

我会根据“您希望谁能够访问它”来决定。还要考虑诸如“托管成本”之类的事情(有免费层,但除非您计划保护它,否则有人仍然可以上传到您的端点),如果它是一个 web 应用程序,则需要先将文件上传到服务器才能上传读。(这些是可以直接从本地驱动器读取的胖客户端(桌面)应用程序不需要的额外步骤)。如果这是针对特定人的,那么我认为胖客户端(桌面)应用程序最适合避免上传文件、保护 Web 应用程序(从人们上传到您的端点)、托管费用、带宽成本等方面的额外麻烦.

于 2016-12-16T15:33:33.277 回答