当前位置: 首页 > 面试题库 >

将Google Web Toolkit(GWT)用作成熟的Java Web框架是否有意义?

金骞尧
2023-03-14
问题内容

我对GWT可以用作整个表示层的基础感兴趣。

我很想知道是否有人成功或失败地尝试过,并且可以说服或劝说我不要尝试。


问题答案:

我大约一年前与GWT合作。当时,这似乎是一个好主意,但有一些警告:

  • 我在API的某些部分遇到了“陷阱”问题,这可能与以下事实有关:您实际上就像在使用Java一样进行编码,而实际上您实际上是在为像Java这样单独编译的环境编写程序,因此您做出了一些错误的假设(在这种情况下,将嵌套值传递到前端)。我认为还有另一种方法是重写我的ant脚本,以将32位jvm用于gwt编译。
  • 我花了一些时间来调整外观-我们从来没有部署完成的项目,所以我不确定要达到专业水平需要多少工作,但是(从逻辑上)似乎是相当于调整了一个摆动界面。在视觉上,也许比html更加笨拙。
  • 由于ajax在最终产品中对您如此隐蔽,因此我担心如果性能不佳该怎么办。

话虽这么说,这似乎绝对值得一玩,而我的经历是互联网时代的很久很久以前,尤其是考虑到它现在可能已经成熟得多。还需要指出的是,这是从大多数MVC框架开发GUIhtml" target="_blank">代码的非常不同(且新颖的)方式,如果没有其他原因,则值得一看。

我的感觉是,如果您要构建对图形要求非常严格的高负载专业站点,那么GWT可能不是一个不错的选择,否则可以。



 类似资料:
  • 主要内容:GWT 日志框架 介绍,记录器的类型,日志处理程序, GWT 日志框架 示例GWT 日志框架 介绍 日志框架模拟 java.util.logging,因此它使用与服务器端日志代码相同的语法和行为 GWT 日志记录是使用 .gwt.xml 文件配置的。 我们可以配置启用/禁用日志记录;我们可以启用/禁用特定处理程序,并更改默认日志记录级别。 记录器的类型 记录器以树结构组织,根记录器位于树的根部。 记录器的名称使用 确定父/子关系。分隔名称的各个部分。 例如,如果我们有两个

  • 问题内容: 我已经开始用PHP编写一些应用程序,并且我对该语言也越来越熟悉。有人告诉我有关CakePHP和CodeIgniter的信息。我想更好地了解这些方法如何为我提供帮助,以及是否值得花时间学习框架? 问题答案: 使用MVC PHP框架有什么好处? 好了,使用PHP框架有很多好处,让我们看看使用它们的一些主要好处。 这些PHP框架遵循某些设计模式,因此,当您使用框架时,必须遵循其编码约定,这可

  • 问题内容: 我正在寻找有关如何使用GWT 2.1编辑器框架的 文档或示例。Google的文档非常少。 从有限的可用文档中,我已经能够得知,编辑器(理论上)将使您能够更轻松地将GUI元素绑定到数据模型。这将减轻将数据复制到TextArea / ListBox / CheckBox,然后将用户的更改复制回基础模型(最终是数据库)的非常常见的任务。 如果确实做到了这一点,将非常受欢迎。目前,我还不知道如

  • 本文向大家介绍您所说的框架是什么意思?命名可用的框架类型。,包括了您所说的框架是什么意思?命名可用的框架类型。的使用技巧和注意事项,需要的朋友参考一下 框架是一组规则,指南和最佳实践,遵循这些框架可获得期望的结果。测试框架应具有以下功能: 应该支持多个浏览器。 应该在多个平台上运行。 应在Java,Python,C#,Ruby等多种编程语言上运行。 高效处理测试数据。 测试用例的创建和更新是容易且

  • 本文向大家介绍JavaWeb框架MVC设计思想详解,包括了JavaWeb框架MVC设计思想详解的使用技巧和注意事项,需要的朋友参考一下 Servlet:在Servlet中拼接html内容 JSP:在html中拼接java JSP+JavaBean:利用javaBean将大量的代码提取走 Servlet+JSP+JavaBean:Servlet是控制器,javabean封装数据,jsp展示数据 ja

  • 问题内容: 我的问题是,我想使用在JAVA中实现的通用解析器来解析不同类型的二进制文件。也许使用解析器读取的配置文件来描述文件格式,或者创建Java类来根据某种解析规则来解析文件。 我已经在互联网上进行了很多搜索,但是在该主题上几乎找不到任何内容。 我发现的只是与编译器生成器(Jay,Cojen等)打交道的东西,但我认为我不能用它们来生成一些用于解析二进制文件的东西。但是在这个假设上我可能是错的。