我想设计新的Web应用程序,几乎没有要求,并考虑我应该选择哪种语言/框架。
要求:
快速部署和设置< - 我的意思是只运行单个命令, 初学者无需配置。相近 詹金斯
java -jar jenkins.war
或Gerrit。
由于我想要简单地运行和部署(不需要初始配置),我正在考虑使用 Java EE / Spring 框架。 最初我正在考虑 Django或RoR ,因为部署非常简单,开发速度比Java快,但那些 框架需要某种调度框架,如 Celery +某种代理,因此需要额外的配置。 我不限于任何语言,(除了PHP,因为我不喜欢它:P)
如果你们有任何关于我的设计的想法,并希望分享让我们这样做。
非常感谢任何问题/答案。
答案 0 :(得分:1)
这是一个非常开放的问题,实际上没有正确答案。 Rails是一个非常棒的Web开发框架,基本上对于所有东西都有宝石,但部署并不像java -jar
那么简单,而且当你在前端有SPA时,它也没有那么多。
如果您计划使用其中一个现代框架构建单页应用程序,则可能需要考虑Spring Boot。主要好处:
java -jar
),指标,健康检查Grails 3看起来也很有希望,但由于我还没有使用它,但我只能建议一看。