论坛首页 AJAX版 EXT

Gwt-Ext学习笔记之中级篇

浏览 7289 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-05-15
编译太慢是GWT的硬伤,因为js的原因,GWT不能实现单文件编译,
所以每次都要把所有文件编译一次.
不过GWT默认是每个浏览器生成一个js文件的,用于解决跨浏览器的问题.
所以在开发的时候最好指定只生成一个浏览器的js,
这样可以节省一点点时间:
在 XXX.gwt.xml里面加上一句:
<set-property name="user.agent" value="gecko"/>
value的值可以是各浏览器,例如:ie6,safari,opera,gecko
gecko是firefox的内核

至于内存溢出的问题可以加大eclipse的内存使用上限.
   
0 请登录后投票
时间:2008-05-15
eivenchan

多谢啊!!!
   
0 请登录后投票
时间:2008-05-15
开始我也想到了提高eclipse内存使用上限,但是发现编译以及执行的都是GWT
编译提示也是GWT在提示内存溢出,解决Eclipse能解决问题吗?我的gwtoutput内容
总是没有相关的HTML文件生成,真是郁闷!
   
0 请登录后投票
时间:2008-05-16
如果你是用ant编译的话,
可以在build.xml里面找到这一段:
<target name="gwt-compile" description="Compile to JavaScript">
		<java classname="com.google.gwt.dev.GWTCompiler" fork="yes" failonerror="true" maxmemory="64m">
			<classpath>
				<pathelement location="E:/workspace/test/src" />
				<pathelement location="E:/workspace/test/bin" />
				<pathelement location="E:/my/lib/GWT/gwt-1.4.61/gwt-user.jar" />
				<pathelement location="E:/my/lib/GWT/gwt-1.4.61/gwt-dev-windows.jar" />
			</classpath>
			<arg value="-style"/>
			<arg value="OBFUSCATED"/>
			<arg value="-out" />
			<arg file="@dot" />
			<arg value="${gwt.module.id}" />
		</java>
	</target>


可以修改第二行中的maxmemory="64m"的值,我一般是设置为768m
无论是运行host model模式还是运行编译都不会出现内存溢出的情况.
   
0 请登录后投票
时间:2008-05-20
确实和wicket非常的像
   
0 请登录后投票
时间:2008-05-20
这两天耐着性子直接学习了EXTJS,感觉也不是很难啊,结合JSON以及JSP用起来非常方便,这个GWT-EXT,使用起来问题多多啊。毕竟最终还是转换成EXt,为何不直接用EXT呢
何况这个GWT也不能很好的结合JSp
   
0 请登录后投票
时间:2008-05-20
感觉gwt-ext性能慢的可以。。。
   
0 请登录后投票
时间:2008-05-21
So懒 写道
感觉gwt-ext性能慢的可以。。。

编译速度有些慢,项目部署后速度还可以,至少比ext要快的多。
   
0 请登录后投票
时间:2008-05-23
如果是用户名在上面,下面是密码和5邮箱怎么做到呢?
   
0 请登录后投票
时间:2008-05-23
使用Ext加载页面的时候会很慢的。Ext的js库还是比较大的。
   
0 请登录后投票
论坛首页 AJAX版 EXT

跳转论坛:
JavaEye推荐