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

SmartGWT和GWT?

方浩旷
2023-03-14
问题内容

问候,我已经使用GWT了几周了,想要一个丰富的Table小部件。我遇到了SmartGWT库。我可以像使用GWT开发一样使用SmartGWT小部件吗?或者我需要了解一些特殊的东西吗?

谢谢


问题答案:

您将无法从SmartGWT中选择一个小部件,因为它们依赖于框架的其余部分。SmartGWT是在SmartClient库周围使用JSNI的精简包装。这是一个不错的库,但是您需要全部或全部不采用它。

我相信这会错过GWT的意义,因为您只是包装Javascript,因此,如果Google添加了对其他浏览器的支持,您将无法支持SmartClient。另外,您会错过代码分割等的所有新好处,因为JS库将始终完整下载。您也许可以拆分GWT代码。

ExtGWT是另一种选择。这是完整的Java实现。它仍然是一种全有或全无的方法,但是至少它确实充分利用了GWT编译器。

确保确保检查每个许可证,因为我相信SmartGWT的许可证比ExtGWT宽松一些。

GWT孵化器和GWT
Mosaic
项目中始终有小部件。这些被写成与GWT紧密结合。实际上,孵化器中的代码在成熟时可能会进入GWT。我相信孵化器中有一个漂亮的桌子小部件。

我希望这能有所帮助。



 类似资料:
  • SmartGWT是一个利用GWT封装SmartClient的开源项目。类似于GWT-Ext。SmartClient是一个企业级的ajax框架,包括非常出色的UI库、工具库和客户端服务端数据绑定等功能。

  • 问题内容: 我已经实现了RPCService,RPCServiceAsync和RPCServieImpl。单击按钮后,将调用服务器端的服务,该服务将从数据库中获取数据并创建文件。创建文件后,我需要在客户端打开该文件,并需要提示一个带有打开/保存选项的对话框。我如何实现此打开文件部分。请提出一种实施t ..的方法。 @Hambend:我还有一个澄清点!..如何在另一个servlet中调用此doGet

  • 问题内容: 经过一些研究,我注意到 smartGWT 不支持分页,而仅支持动态滚动。但是,如果我真的需要分页,该如何实现? 假设我想通过“ 下一个 ”和“ 上一个 ”按钮进行如下操作: http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable PS: 此示例在GWT中,我想要的是类似的东西,但在smartGWT中 问题答案:

  • 问题内容: 是否有与之等效或替代的 它给出以下错误 系统类型中的方法getProperty(String,String)不适用于参数(String) 问题答案: 我认为您需要在服务器端代码中执行并使用RPC或任何其他服务器端gwt通信技术来访问它。 检查GWT JRE仿真: GWT包含一个模仿Java运行时库子集的库。下面的列表显示了GWT可以自动转换的JRE软件包,类型和方法的集合。请注意,在某

  • 问题内容: 有谁知道使用maven和eclipse使用GWT的新2.0版本创建项目的好指南?我遇到了很多问题,无法让他们一起好好玩。 对于它的价值,我可以使用maven eclipse插件创建一个gwt项目,该插件可以正常工作,但是将其移植到maven则行不通(因此这方面的指南会很棒)。 同样,我可以使用Maven插件(gwt-maven- plugin),但是当我将其导入eclipse(导入->

  • 问题内容: 关于它们有很多传说。我想知道真相。以下两个示例之间有什么区别? 问题答案: 不确定从何处获得传说,但: 提交按钮 与: IE6将在标记之间提交此按钮的所有文本,其他浏览器将仅提交值。使用可使您在按钮的设计上享有更大的布局自由度。从各种意图和目的看,它乍一看似乎很棒,但是各种浏览器怪癖使它有时很难使用。 在您的示例中,IE6将发送到服务器,而其他大多数浏览器将不发送任何内容。要使其跨浏览