java - Apache Wicket 的优势是什么?

标签 java model-view-controller spring wicket

我不是 Java 开发人员,所以我可能会弄错一些术语……但是。

我集成的一个应用程序正在从 Spring 迁移到 Wicket。虽然它不应该影响我与它的集成,但我想知道他们为什么要这样做?

据我所知,Spring 是更流行的框架。我对它一无所知,除了它很受欢迎。我确实阅读了 Wicket 页面,Wicket 看起来非常简单明了。

Wicket 有哪些优势?

在我看来,改变你的整个框架将是一些工作,所以我想知道 Wicket 是否提供了 Spring 不提供的东西?

最佳答案

我经常在圈子里吹捧的优点是:

  1. 您的 html 可以完全符合 xhtml - 表示和逻辑之间的分离非常好,因为您的表示/html 层需要了解的关于 wicket 的唯一信息是标准 html 标记中的 wicketid 属性。这对于您团队中几乎没有实际 Java 工作的 html/css/javascript 客户端人员来说非常棒。没有其他基于 Java 的 Web 框架可以声称这一点,afaik。
  2. 没有任何特定于 Wicket 口的 xml 配置 - 一切都可以在源代码中完成,并且您的 .war 的标准 web.xml 几乎不需要做任何事情
  3. 基于组件的开发非常容易上手——尤其是如果您有非网络背景(例如 Swing 程序员)。它比 mvc 更鼓励重用,imo。

关于java - Apache Wicket 的优势是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544049/

相关文章:

javascript - SproutCore 和 Cappuccino

GWT Acegi 替代品

java - 带设定长度的正则表达式

java - 如何从过滤器中查看消息?

java - 酷安卓 ImageView

java - MVC复杂业务逻辑职责

c# - Autofac,解析操作结束

spring - 如何使用Thymeleaf调用服务方法

java - Java中的groupid是否与包如何相互读取有关?

java - 您可以使用整数值而不是 EnumType.STRING 或 ORDINAL 来保存枚举吗?