java - 关于GWT等的问题 "Web Application Frameworks"

标签 java gwt comparison

我必须开发一个具有数据库连接的网络应用程序。所以我查了一下维基百科的"Web application comparison"

这里我主要寻找基于Java的框架。我感兴趣的第一件事是“GWT”。但有几点我不太清楚。

  1. 该页面不包含有关 GWT 是否使用 MVC 模式的任何信息。是吗?

  2. 此外,它没有提及任何有关推或拉功能的内容。那么GWT有什么用呢?

  3. “数据库迁移框架”上,它说“通过java”。这是否意味着我可以使用任何可以通过 Java 连接的数据库?

  4. 选择 GWT 来实现在公司网络中使用的具有数据库连接的基于 Web 的应用程序是否是一个合理的决定?或者有什么论据可以让我考虑其他框架吗?

  5. 我原本是一名 .Net (C#) 开发人员,我也听说过 .NET “StockTrader” 示例应用程序。与 GWT 相比,优点和缺点是什么?或者说这是两个不同的事情?

正如你所看到的我对这件事完全陌生,如果这个问题没有得到解决,我将非常感激,因为它是关于形成意见的。对于其他框架的任何意见或建议,我持开放态度。

问候, BC++

最佳答案

GWT 主要关注 Web 应用程序的 UI 层,因此可以轻松创建和调试 HTML/Javascript 层,因为您使用 Java 对其进行编码并使用 Java 的所有现有工具。

GWT 本身并不是一个解决方案。您将需要添加其他框架来构建完整的应用程序。例如,您可以考虑将其与 Guice 和 JPA/Hibernate 一起使用。您还可以将 Spring 与它一起使用。

关于java - 关于GWT等的问题 "Web Application Frameworks",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10173810/

相关文章:

java - 如何使用 Java Explicit WebDriver Wait 等待 Grid execution spinner

java - 如何使用 AutoBean 实现不同基类型的列表,如 String、Integer 等?

java - 使用 GWT 显示 div 层

x86 - SSE 比较打包的无符号字节

c++ - 查找两个字符串共有的最大字符数

python - 如何测试多个变量与单个值的相等性?

java - Java 中的基本 Socket 编程

java - 该应用程序只能管理推送通知

java - 无法将 Apigee Java 对象响应转换为字符串

GWT ValueListBox、渲染器和 ProvidesKey