【问题标题】:Which web Tier Framework for a public commercial website with heavy load?哪个 web Tier Framework 适合负载重的公共商业网站?
【发布时间】:2011-02-12 22:02:38
【问题描述】:

作为企业架构练习的一部分,我需要找到一个基于 Java 的框架来满足这些限制:

  1. 重(我认为)负载:5000 并发连接
  2. 广为人知:不能太异国情调, 承包商太高了 定价。
  3. 相对容易使用: 开发时间必须 合理
  4. 必须尽可能合规 使用由生成的 css/html 布局 设计师
  5. 从营销的角度来看,必须看起来像“web 2.0”。

我从有限的经验中学到的是:

  • jsf:1,不知道。 2, 3 好的。 4 不行(至少不是不费力气)
  • 检票口:1,不是真的。 2、3 和 4 没问题。
  • gwt:1,不知道。 2, 3 好的。 4 不行(但比 jsf 还好)
  • 其他:不是真正的“web 2.0”或不为人所知

我真的很年轻,所以我对那些框架的想法可能是错误的,这就是我来找你的原因,stackoverflowees。

感谢您的帮助:)

【问题讨论】:

  • 回复。 JSF。如果您使用 Facelets 而不是 JSP 作为视图处理程序,它在第 4 点上工作得很好。网页只是在运行时注入 JSF 组件的真正 HTML。您还可以使用 RichFaces 或 IceFaces 等库,它们在后台处理您的所有 AJAX 需求。但是,任何形式的 JSF 都占用大量 CPU,因此与轻量级框架相比,您必须更多地扩展/扩展 Web 层。

标签: java frameworks rich-internet-application


【解决方案1】:

好的,我会使用检票口。

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

我同意让它规模化并不明显,但只要稍加培训和至少一名专家,一个团队就可以做到这一点,而且我认为框架的其他好处使检票口成为一个可行的选择。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

      请查看http://playframework.com

      在 java 网络框架领域中相对较新,但它确实很容易学习,并且可以快速开发应用程序。

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

      【讨论】:

      • 看起来很酷,但是没有足够的案例研究和现实生活经验,所以我们无法知道它的缺陷。和玩!承包商不会便宜,即使它基本上是java。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 2015-08-26
      • 2011-06-13
      • 1970-01-01
      相关资源
      最近更新 更多