java - 我怎样才能使 SmartGWT 核心更小?

标签 java gwt smartgwt

我最近使用 SmartGWT 编写了一个 Hello World 应用程序,并注意到该应用程序的大小非常大。在我的例子中,仅该应用程序就超过 600kb。

我认为大小太过分了,所以我将罪魁祸首缩小到两个核心库,ISC_Core 和 ISC_Foundation,它们的总大小为 649kb。有没有办法减少这些库的膨胀?

如有任何帮助,我们将不胜感激。

最佳答案

SmartGWT 不是为 Hello World 应用程序设计的,而是为处理大量实体和具有大量屏幕的复杂企业应用程序而设计的。在该用例中,SmartGWT 应用程序的最终交付大小与您使用任何其他技术获得的大小相当(如果不小于的话)。

基本上,如果您使用享元技术处理更大规模的应用程序,您最终会得到重新创建 SmartGWT 中已有功能的应用程序代码。没有膨胀 - SmartGWT 在每字节功能的基础上非常紧凑 - 只有更多的功能。

如果您确实有一个超轻量级用例 - 例如,向主要由静态内容组成的网站添加较小的交互性 - 那么 JQuery 和其他超轻量级框架是最佳选择。许多企业混合使用 JQuery 和 SmartGWT/SmartClient,各自用于不同的目的。

关于java - 我怎样才能使 SmartGWT 核心更小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844674/

相关文章:

java - 静态实例变量查找 Java

SelectionCell 的 CSS 样式

gwt - 如何从gwt中的类名创建新实例

java - 如何处理 Smart-gwt SC.askforValue() 取消?

java - 找到一个被捕获的异常

javascript - 使用 webview 从 JavaScript 调用 Android 中的 Java 方法

GWT:DataGrid - 设置高度 100% 未正确呈现

java - 是否支持 smartGWT 中的 ListGrid 分页?

smartgwt listgrid 设置光标移交一个图标字段

java - MediaSessionCompat NullPointerException 仅适用于 Android 8