【发布时间】:2023-03-26 22:13:01
【问题描述】:
我在一个中小型团队(10 人)中工作,开发和支持多个 Web 企业应用程序。
我们有十几个使用自制框架构建的,其中 asp-classic 与 ms-sql 服务器配合使用。
我们正在评估向新开发堆栈的迁移。
我们希望它开放(免费)且简单。
我一直在寻找 java web 框架,但它们似乎都非常适合我们的需求(http://www.playframework.org/ 可能是个例外,我还无法研究...)
我们正在考虑将我们自己的框架移植到这个新堆栈,而不是采用我们不知道的全新堆栈...
到目前为止,我们想到了以下几种可能性
纯 java - jsp - jsf
groovy - gsp(根本没有 grails)
jruby(完全没有导轨)
我们对使用动态语言(当然,就像经典的 asp 一样动态)和精简且易于理解的框架感到非常自在...
我没有看到用于 java 的小而简单的 web 框架,例如用于 php 或 ruby...
我真的很喜欢 groovy,但我看不到 grails 之外的 Web 实现...此外,语言文档似乎并不完整(也许我找错地方了)
php 可能是一种选择,但我认为在我目前的工作中很难提倡它......
还有其他选择、建议、利弊吗?
非常感谢
-- 编辑
【问题讨论】:
-
我们非常喜欢 grails,但我们害怕所有我们没有经验的底层框架(hibernate、spring 等)。我读过 grails 非常适合有艰难构建 Java Web 应用程序经验的团队...
-
Grails 是一个快速的应用程序开发框架。 grails 的全部要点是它是为没有经验的人准备的。
-
这应该是社区维基。 :D
-
你不喜欢这些框架,因为它们感觉臃肿?伙计,一旦您不断将所有新功能融入其中,您自己的框架将在 3 年内变得臃肿。我会避免使用臃肿作为要考虑的功能集,因为你想要这个问题。