Questions tagged «gwt»

GWT(以前称为Google Web Toolkit)是用于构建和优化基于浏览器的复杂应用程序的开发工具包。它的目标是实现高性能Web应用程序的高效开发,而无需开发人员成为浏览器怪癖,XMLHttpRequest和JavaScript的专家。Google的许多产品都使用GWT,包括AdWords和网上论坛的新版本。它是开源的,并且完全免费(获得Apache 2.0许可)。

9
如何加快gwt编译器的速度?
我们开始在我们的项目中大量使用GWT,并且GWT编译器的性能变得越来越令人讨厌。 我们将开始改变工作方式以减轻该问题,包括更加强调托管模式浏览器,这推迟了稍后运行GWT编译器的需求,但这带来了自身的风险,特别是直到比我们想要的要晚得多的时候,才真正的浏览器发现问题。 理想情况下,我们希望使GWT编译器本身更快-一分钟才能编译一个相当小的应用程序真是令人不快。但是,如果使用的是相当幼稚的方式,我们将使用编译方式,因此我希望我们可以快速轻松地获得收益。 我们目前正在从ant Ant目标中调用com.google.gwt.dev.Compiler作为Java应用程序,最大堆内存为256m,并且有大量堆栈空间。Ant会使用fork = true和最新的Java 6 JRE启动该编译器,以尝试利用Java6的改进性能。我们将主控制器类与应用程序类路径一起传递给编译器,然后关闭。 我们还能做什么以提高速度?我们可以给它更多的信息,以便花费更少的时间来发现要做的事情吗? 我知道我们只能告诉它仅针对一个浏览器进行编译,但是我们需要进行多浏览器测试,因此这并不实际。 此时欢迎所有建议。
201 java  performance  gwt 

1
Java中双波浪号(~~)的含义是什么?
浏览Guava的源代码时,遇到了以下代码(hashCode内部类的实现的一部分CartesianSet): int adjust = size() - 1; for (int i = 0; i < axes.size(); i++) { adjust *= 31; adjust = ~~adjust; // in GWT, we have to deal with integer overflow carefully } int hash = 1; for (Set<E> axis : axes) { hash = 31 * hash …

24
最大的GWT陷阱?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 3年前关闭。 改善这个问题 我处于我们选择使用GWT实施的项目的开始/中期。是否有人在使用GWT(和GWT-EXT)时遇到无法克服的重大陷阱?从性能角度来看如何? 我们已经看到/听到的几件事包括: Google无法将内容编入索引 一般而言,CSS和样式似乎有些不稳定 寻找关于这些项目的任何其他反馈。谢谢!
189 java  ajax  gwt  gwt-ext 

10
如何在Java中将类作为参数传递?
有什么方法可以将类作为参数传递给Java,并从该类中触发一些方法? void main() { callClass(that.class) } void callClass(???? classObject) { classObject.somefunction // or new classObject() //something like that ? } 我正在使用Google Web Toolkit,它不支持反射。
136 java  class  gwt  parameters 

27
最好的GWT小部件库?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 对所有GWT专家的问题-那里是最好的GWT小部件库?又为什么呢 根据答案列出: 默认 Sencha GXT 智能GWT 瓦丹 GWT引导程序 GwtBootstrap3 火箭GWT(无效) 榻榻米(无效) Errai框架 GWT材质设计 JsInterop的排名: GWT +聚合物元素 GWT +聚合物 Angular和GWT GWT材质设计
134 java  gwt 

11
接口/枚举列出了标准的mime类型常量
我正在标准库(例如apache commons,jax,jboss,javax)中寻找一个列出所有标准mime类型(aka content-type)值的接口或枚举。 该接口不应被其他类所困扰,否则将很难将整个类作为gwt源代码包含在内。 例如 interface ContentType{ String JSON = "Application/JSON"; blah ... blah ... } 要么, enum ContentType{ JSON("Application/JSON"), blah ... blah ... }

9
冒号`:`可安全用于友好URL吗?
我们正在设计一个URL系统,它将指定应用程序部分为用斜杠分隔的单词。具体来说,这在GWT中,因此URL的相关部分将在哈希中(由客户端的控制器层解释): http://site/gwturl#section1/section2 某些部分可能需要其他属性,我们希望使用来指定这些属性,:以便URL的部分部分是明确的。代码将首先在上拆分/,然后在上拆分:,如下所示: http://site/gwturl#user:45/comments 当然,我们这样做是为了实现url友好性,因此我们希望确保这些具有特殊含义的字符都不会被浏览器或任何其他系统进行url编码,并以类似url的结尾这个: http://site/gwturl#user%3A45/comments <--- BAD 以这种方式使用冒号是否对浏览器,书签系统甚至Javascript或Java代码安全(我的意思是不会被自动编码)?

6
如何在不使用反射的情况下查看对象是否为数组?
如何在Java中查看Object是否是不使用反射的数组?而且如何在不使用反射的情况下遍历所有项目? 我使用Google GWT,所以我不允许使用反射:( 我很想在不使用反射的情况下实现以下方法: private boolean isArray(final Object obj) { //??.. } private String toString(final Object arrayObject) { //??.. } 顺便说一句:我也不想使用JavaScript,这样我就可以在非GWT环境中使用它。
99 java  arrays  gwt  instanceof 


10
如何在GWT中打印到控制台
我正在调试GWT应用程序,需要将一些内容打印到控制台以进行测试。System.out.println而且GWT.log不工作。有人有什么想法吗?
92 gwt 

8
什么时候应该使用RequestFactory vs GWT-RPC?
我试图弄清楚是否应该将gwt-rpc调用迁移到新的GWT2.1 RequestFactory cal。 Google文档含糊地提到RequestFactory是用于“面向数据的服务”的更好的客户端/服务器通信方法 我从文档中可以得出的是,有一个新的Proxy类简化了通信(您不来回传递实际实体,而只是来回传递代理,因此它的重量更轻且易于管理) 这是整个观点还是我在全局中遗漏了其他东西?

5
正则表达式和GWT
我的问题是:在GWT中使用正则表达式是否有很好的解决方案? 例如,我对String.split(regex)的使用不满意。GWT将代码转换为JS,然后将正则表达式用作JS正则表达式。但是我不能使用Java Matcher或Java Pattern之类的东西。但是我需要这些来进行组匹配。 有没有可能或图书馆? 我尝试了Jakarta Regexp,但是还有其他问题,因为GWT不能模拟该库使用的Java SDK的所有方法。 我希望能够在客户端使用类似这样的东西: // Compile and use regular expression Pattern pattern = Pattern.compile(patternStr); Matcher matcher = pattern.matcher(inputStr); boolean matchFound = matcher.find(); if (matchFound) { // Get all groups for this match for (int i=0; i<=matcher.groupCount(); i++) { String groupStr = matcher.group(i); System.out.println(groupStr); } }
81 java  regex  gwt 

14
为什么我应该使用jQuery而不是GWT?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 我需要为新项目在jQuery和GWT之间做出选择。 我有一段时间没有使用JavaScript编程了,最近几天一直在研究GWT。它看起来很棒,可以为不同的浏览器和所有浏览器生成所有不同的JS,但是: 用Java开发比使用jQuery花费更多的时间(至少对于这个项目而言) 文档很差(例如,在设计页面时我应该如何知道应该使用哪些元素?-没有足够的文档用于此) 我在大多数项目中一直使用jQuery,这非常好。 我想说服客户jQuery更适合此项目,并且我需要更多参数来支持它。
75 javascript  jquery  gwt 

4
GWT自定义事件
嘿,我无法确定自定义GWT事件处理程序的工作原理。我已经阅读了很多有关该主题的文章,但仍然有些模糊。我在这里读过Stackoverflow上的线程,例如一个GWT自定义事件处理程序。有人可以在下面的应用手册中解释它。 我有2个班级,每个班级和一个男人班。当该人与该块碰撞时,该人触发一个事件(onCollision()),然后该块类侦听该事件。 谢谢
67 events  gwt 

16
我想在选择框中垂直对齐文本
我想在选择框中垂直对齐文本。我尝试使用 select{ verticle-align:middle; } 但是它不适用于任何浏览器。Chrome似乎默认将选择框中的文本与中间对齐。FF将其顶部对齐,IE将其底部对齐。有什么办法可以做到这一点?我在UIBinder中使用GWT的Select小部件。 这是我目前拥有的: select{ height: 28px !important; border: 1px solid #ABADB3; margin: 0; padding: 0; vertical-align: middle; } 谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.