2

我在想哪个框架是一个不错的选择。到目前为止,我专注于 java 应用程序并测试了 spring、grails 和 seam。我还查看了 java 并尝试了 ruby​​ on rails 。

将来我将专注于在没有完整框架(只是休眠)的情况下已经完成的 portlet 开发。

也许有人可以分享一些经验?或者把我指向一个我到目前为止没有看过的角落?

问候并感谢您的阅读;)

4

8 回答 8

4

如果您这样做是出于好奇和学习新事物,而不是满足特定项目的特定要求,也许您会喜欢Play!框架。它包含许多来自其他框架的东西,旨在让您快速上手,开发周期短,而且没有太多的奥秘。

他们声明的目的是“由 Web 开发人员为 Web 开发人员服务”。他们打算将乐趣带回到 Web 编程中。

这听起来不错,我已经在论坛和博客中阅读了一些关于它的好东西,但我自己还没有尝试过,所以这就是我能给出的所有建议。

于 2009-11-07T14:27:46.227 回答
2

如果你考虑 Groovy 或 Grail,你也可以考虑 ZK。它是一个与 Groovy 和 Grail 很好地集成的 Ajax 框架。

于 2009-11-10T06:26:02.867 回答
2

Grails 有一个用于开发 portlet 的插件,在此处进行了描述。

于 2009-11-10T04:49:34.907 回答
1

我会说您选择一个针对您最精通的编程语言的框架。如果您已经精通 Java,并且您是一个快速学习者(学习 Groovy),那么 Grails 可能是一个不错的选择。如果您想使用另一种脚本语言,比如 Ruby/Python,然后选择 Rails 或 Django,或 Pylons(列表可以在这里继续)。

如果您要使用纯 Java 框架,我会选择 Spring MVC。

于 2009-11-07T14:24:50.443 回答
1

您应该看一下游戏框架SO question)。

最后是 Web 开发人员制作的 Java 框架。为臃肿的企业 Java 堆栈找到一个干净的替代方案。Play 专注于开发人员的生产力并以 RESTful 架构为目标。

于 2009-11-07T14:27:05.540 回答
1

我在想哪个框架是一个不错的选择。到目前为止,我专注于 java 应用程序并测试了 spring、grails 和 seam。我还查看了 java 并尝试了 ruby​​ on rails 。

仅供参考 - Grails 在下面使用 Spring 和 Hibernate;SEAM 使用 JSF 和 Hibernate。

Grails 是 RoR 的 Java 等价物。它基于相同的想法:“约定优于配置”。

同样重要的是要清楚 Spring 不仅仅是一个 Web MVC 框架。它基于 DI 和 AOP,包含持久性、远程处理、企业服务等。它支持portlet MVC,根据您的要求,这是一个加分项。

就个人而言,如果你坚持使用 Java,我会推荐直接使用 Spring,而不是迄今为止的任何选择。了解幕后发生的事情很重要。如果你很了解 Spring,Grails 会很简单。

于 2009-11-07T15:22:46.553 回答
0

我会使用Wicket而不是 Play!因为玩!需要 Python 作为半依赖。使用 Wicket,您只需要 Apache 和 Java,仅此而已。

于 2009-11-16T23:55:42.137 回答
0

我建议你也看看这里:

http://gokhan.ozar.net/best-java-web-frameworks/

于 2011-11-30T11:37:11.137 回答