我用Java创建了一个Project,它帮助从Excel工作表生成HTML&一个模板文件。我试图理解,如果我希望外部用户从外部服务中使用这个工具,那么选择设置此服务的基础设施的思想过程应该是什么。说到基础设施,我的意思是,我应该做以下哪一件事:
简单地说,就是想弄清楚它是否有权选择一种前端技术来做那些原本在后台就能做的事情。
谢谢..。
发布于 2016-08-29 12:00:49
也许java解决方案很容易适应Vaadin,而Vaadin在幕后完成了java到javascript的转换。
但是,如果您有一个定义良好且工作正常的Java项目,那么向JavaScript的转换是可行的,而且可能会更好。我会尝试在客户机中完成整个工作,并限制服务器通信,比如使用AJAX调用。那就够困难了。
JavaScript和HTML很麻烦,所以使用小型原型进行开发,然后将其集成到整个应用程序中。版本控制是拯救生命的。
您没有告诉我们您的应用程序的复杂性,也不知道它是否适合于JavaScript。
就我个人而言,我会选择java托管,以确保及时交付而不会出现突然的问题。在第二阶段,可以考虑纯JavaScript解决方案。JS的优点(=您随后需要的参数):较少的服务器负载,更好的响应能力,更好的GUI。
发布于 2016-08-31 18:30:18
您不需要维护服务器就可以创建web服务--您可以将其托管在云服务上,如Microsoft的Azure或Amazon的AWS。我不知道它是否免费。
您也可以选择让它成为一个java库,并通过类似于github的东西来共享它。
https://softwareengineering.stackexchange.com/questions/329588
复制相似问题