对于负载较重的公共商业网站,哪个Web层架构?

时间:2010-04-27 15:01:37

标签: java frameworks rich-internet-application

作为企业架构练习的一部分,我需要找到一个基于java的框架来填充这些约束:

  1. 沉重(我认为)负荷:5000 并发连接
  2. 广为人知:不能太异国情调, 承包商会太高了 定价。
  3. 相对容易使用: 发展时间必须是 reasonnable
  4. 必须尽可能符合要求 使用css / html布局 设计师
  5. 从营销的角度来看,必须看起来像“web 2.0”。
  6. 我从有限的经验中学到的是:

    • jsf:1,不知道。 2,3好的。 4不好(至少没有大力气)
    • 检票口:1,不是真的。 2,3和4确定。
    • gwt:1,不知道。 2,3好的。 4不好(但比jsf更好)
    • 其他:不是真正的“web 2.0”或者不是真正知道的

    我真的很年轻,所以我对这些框架的看法可能是错误的,这就是为什么我来找你,stackoverflowes。

    感谢您的帮助:)

3 个答案:

答案 0 :(得分:1)

结帐http://playframework.com

一个相对较新的java web-frameworks格局,但它真的很容易学习,并且可以快速开发应用程序。

虽然我不能评论“交通繁忙”,但也不是标准。

答案 1 :(得分:0)

我认为,鉴于#2,#3和#4(你不能做异国情调但有趣的实验,对吧?)你可以看一下SpringFramework的java后端和jQuery的javascript前端。

我对这两个框架都有很好的了解,我已经使用了3年,它们并不难实现并根据您的需求进行定制,并且有很多人使用和了解他们。 另外,考虑到你提到的框架(我想你知道,不是吗?),通过使用Spring和JQuery,你可以学到很多东西并从另一个角度看一个Web应用程序。

我对你提到的东西没有真正的工作经验,我刚才看过GWT,但我知道他们的开发模式。这取决于你的工作,例如我一直对GWT感到好奇,但我无法使用它,因为它对我的老板和我的同事看起来仍然太实验了:-( 所以也许Spring + JQuery看起来并不那么“2.0”,但它确实非常强大,而且正如我所写,也许可以帮助你拓宽你的观点。

答案 2 :(得分:0)

好吧,我会用wicket。

尽管他们在许多地方都说过检票口不能很好地扩展,但我发现它显然可行:check here

我同意将其扩展并不明显,但通过一点培训和至少一位专家,团队可以做到这一点,而框架的其他好处使得检票口成为我认为可行的选择。