我需要用utility program编写一个JAVA,让用户上传一个文件(电子表格等)。并将其显示在UI上,然后在UI上进行一些交互,并从中创建一个模板(平面文件)。这更像是将一种格式映射到另一种格式。我应该为这个场景做一个web-app或desktop app(standalone/thick client)吗?是什么标准让你在这两者之间做出决定?我刚开始使用桌面应用程序,所以我更倾向于在tomcat中部署一个非常简单的tomcat。但我愿意让我的脚尿尿,如果值得努力做一个厚脸皮的客户。
有小费吗?
发布于 2016-12-16 15:33:33
我会根据‘你想要谁能访问它’来决定。此外,还可以考虑“托管成本”之类的内容(存在免费层,但有人仍然可以上传到您的端点,除非您计划保护它),如果它是一个will应用程序,那么文件需要先上传到服务器上,然后才能被读取。(这些是粗客户端(桌面)应用程序不需要的额外步骤,它可以直接从本地驱动器读取)。如果这是针对某个特定人的话,那么我认为,一个厚厚的客户端(桌面)应用程序最适合于避免上传文件、保护web应用程序(从用户上传到您的端点)、托管费用、带宽成本等额外的麻烦。似乎最好先用一个厚客户端(桌面)应用程序编写它,因为需要的步骤较少,而且您可以专注于编写加载、映射和显示代码。
https://stackoverflow.com/questions/41187449
复制相似问题