我不是 Java 开发人员,所以我可能会弄错一些术语……但是。
我集成的一个应用程序正在从 Spring 迁移到 Wicket。虽然它不应该影响我与它的集成,但我想知道他们为什么要这样做?
据我所知,Spring 是更流行的框架。我对它一无所知,除了它很受欢迎。我确实阅读了 Wicket 页面,Wicket 看起来非常简单明了。
Wicket 有哪些优势?
在我看来,改变你的整个框架将是一些工作,所以我想知道 Wicket 是否提供了 Spring 不提供的东西?
最佳答案
我经常在圈子里吹捧的优点是:
- 您的 html 可以完全符合 xhtml - 表示和逻辑之间的分离非常好,因为您的表示/html 层需要了解的关于 wicket 的唯一信息是标准 html 标记中的 wicketid 属性。这对于您团队中几乎没有实际 Java 工作的 html/css/javascript 客户端人员来说非常棒。没有其他基于 Java 的 Web 框架可以声称这一点,afaik。
- 没有任何特定于 Wicket 口的 xml 配置 - 一切都可以在源代码中完成,并且您的 .war 的标准 web.xml 几乎不需要做任何事情
- 基于组件的开发非常容易上手——尤其是如果您有非网络背景(例如 Swing 程序员)。它比 mvc 更鼓励重用,imo。
关于java - Apache Wicket 的优势是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544049/