java - GWT、play、vaadin、grails、wicket、vert.x 之间有什么区别?

标签 java jakarta-ee frameworks

我可以知道有什么区别吗:-

1)GWT 2)玩 3)瓦丁 4) chalice 5) wicket 6)vert.x

这些是技术/框架吗?还有这些层完全覆盖,如表示层、持久层等。

例如:-

Hibernate - Hibernate 是一个对象关系映射工具,一个持久性框架。

JSF - JavaServer Faces 是基于组件的演示框架。

Struts - Struts 是一个基于操作的演示框架。

Struts2 - Struts 2 是一个基于操作的演示框架,是上述框架的版本 2(由 WebWork 与 Struts 合并创建)。

Spring - Spring 是一个应用程序框架和控制反转容器。

谢谢

最佳答案

Play - 是一个可以用于后端工作的框架。我认为 Play 是小型项目的最佳选择。对于更大的,你可以使用Spring。但也许这是一种宗教 Play vs Spring。

Vaadin 就像 GWT(据我所知 Vaadin 是在 GWT 之上构建的)是一个 Web 应用程序前端框架。您可以将它与游戏或 Spring 结合使用。据我所知,Spring STS IDE 对 Vaadin 的支持比 Play 好一点。

我从未在 4、5 和 6 中工作过

关于java - GWT、play、vaadin、grails、wicket、vert.x 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244946/

相关文章:

java - 如何在android中解析这个嵌套的JSON数组和JSON对象View_ID

java - Packery由html发起。我如何实现imageLoaded?

java - 什么时候不使用 EntityManager.flush()?

java - 如何配置 WildFly 10.x 以实现任何类型的持久性

java - 定义自定义异常有什么好处?

java - 无法从请求 header 检索查询参数

java - Hibernate序列化/反序列化对象并保存

php - 基于 2 个不同框架的 CMS?

带有嵌套嵌入式框架的 iOS 8+ 框架

ios - 将静态 Objective-C 框架转换/包装成可在 Swift 项目中使用的动态框架