首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >驱动服务器端任务使用前端技术(如Javascript )的决策

驱动服务器端任务使用前端技术(如Javascript )的决策
EN

Software Engineering用户
提问于 2016-08-29 09:52:23
回答 2查看 155关注 0票数 0

我用Java创建了一个Project,它帮助从Excel工作表生成HTML&一个模板文件。我试图理解,如果我希望外部用户从外部服务中使用这个工具,那么选择设置此服务的基础设施的思想过程应该是什么。说到基础设施,我的意思是,我应该做以下哪一件事:

  • 设置服务器(Apache)。使用POST请求& Servlets将服务公开为API。
  • 将其转换为基于Java脚本的库,并使用客户端处理功能从浏览器生成HTML。(这将省去维护自己服务器的麻烦)

简单地说,就是想弄清楚它是否有权选择一种前端技术来做那些原本在后台就能做的事情。

谢谢..。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2016-08-29 12:00:49

也许java解决方案很容易适应Vaadin,而Vaadin在幕后完成了java到javascript的转换。

但是,如果您有一个定义良好且工作正常的Java项目,那么向JavaScript的转换是可行的,而且可能会更好。我会尝试在客户机中完成整个工作,并限制服务器通信,比如使用AJAX调用。那就够困难了。

JavaScript和HTML很麻烦,所以使用小型原型进行开发,然后将其集成到整个应用程序中。版本控制是拯救生命的。

您没有告诉我们您的应用程序的复杂性,也不知道它是否适合于JavaScript。

就我个人而言,我会选择java托管,以确保及时交付而不会出现突然的问题。在第二阶段,可以考虑纯JavaScript解决方案。JS的优点(=您随后需要的参数):较少的服务器负载,更好的响应能力,更好的GUI。

票数 1
EN

Software Engineering用户

发布于 2016-08-31 18:30:18

您不需要维护服务器就可以创建web服务--您可以将其托管在云服务上,如Microsoft的Azure或Amazon的AWS。我不知道它是否免费。

您也可以选择让它成为一个java库,并通过类似于github的东西来共享它。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/329588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档