【发布时间】:2016-10-26 07:20:38
【问题描述】:
我想设计一个要求很少的新网络应用程序,并考虑我应该选择哪种语言/框架。
要求:
- 基于 Web 的解决方案(Web UI 和支持)
-
快速部署和设置
java -jar jenkins.war
或格里特。
- 某种异步运行任务的队列。
- 无代码保护
由于我希望易于运行和部署(无需初始配置),我正在考虑使用 Java EE/Spring 框架。 最初我正在考虑 Django 或 RoR,因为部署非常简单,并且开发速度比 Java 快,但是那些 框架需要某种调度框架,例如 Celery + 某种代理,因此需要额外的配置。 我不限于任何语言,(除了 PHP,因为我不喜欢它:P)
如果你们中的任何人对我的设计有任何想法并想分享,让我们去做吧。
非常感谢您提出任何问题/答案。
【问题讨论】:
-
离题。但听起来你正在重写(部分)fossil。
-
试试 Java + Spring Boot
-
@11thdimension 我正在认真考虑 Java,但我可以看到这种选择的一大缺点 - 开发时间。 Django 或 RoR 严格用于基于 Web 的应用程序,开发、测试和部署速度很快。对于 Java,我们不能这么说。
-
@Rafal 如果您使用的是现代 Java 工具(最近几年左右),那么这种描述是无稽之谈。
-
你想发起火焰战争的儿子?这太宽泛了,基于意见的问题没有帮助。也许很有趣,但没有帮助。
标签: java ruby-on-rails django spring architecture