我试图找到 JavaEE 用户界面框架和工具的精确比较。
到目前为止,我一直在使用 symfony/PHP 和 RoR——这些框架提供了 ORM、模板引擎、MVC 引擎等。您不使用框架的内置模板引擎并自行选择一个是非常罕见的。在 Java 中——正如我所见——恰恰相反——框架通常不与一个特定的解决方案捆绑在一起,你必须为你选择合适的工具。
我是 JavaEE 的新手,很难从这么多可用的工具中进行选择。到目前为止,我已经熟悉了 spring mvc、jsp 和 apache tile。另外,我读到还有:velocity、freemaker、sitemesh、jsf、facelets、tapestry、themyleaf ......等等。此外,它们中的一些被定义为布局引擎,另一些被定义为模板引擎等(在 symfony/PHP 中,您已经使用主框架配置了所有内容,因此您不必区分)。
你知道任何关于 Java web 工具的比较吗(最好是最新的,例如 struts 似乎正在消失)?适合初学者的东西;)
编辑:我做了一项研究——在每个框架上发现了很多文档,但我必须花很多时间来学习所有这些,而不是获得基本的理解并能够比较它们。我不是在寻找特定工具的文档。