我正处于我们选择使用GWT实施的项目的开始/中间.有没有人遇到过使用无法克服的GWT(和GWT-EXT)的任何重大陷阱?从性能角度来看怎么样?
我们已经看到/听过的一些事情已经包括:
寻找有关这些项目的任何其他反馈.谢谢!
Ext GWT和GWT-Ext有区别吗?我正在浏览Ext GWT,并看到了这个页面http://gwt-ext.com/demo/.任何帮助人?
我发现这篇文章http://docs.google.com/Doc?id=dcsq25m_04k4cmgfd 在服务器端为蜘蛛生成html.你有什么想法使用这种技术根据用户代理提供不同的内容?
您可以分享哪些参考文章或建议,以便在gwt上进行seo的最佳方式?我读过pro gwt2.0技术,但在我看来有点矫枉过正.
GWT有没有好的主题或组件库?对于我的目的,内置主题相当简单.我见过gwt-ext和smartgwt,但那些看起来不太好看.有没有其他人看起来很漂亮?我知道vaadin和我真的非常喜欢这个外观,但据我所知,这只是一个全新的框架.
我将开始一个新的应用程序,主要包括NavigationPane,Grid,Toolbar.布局应该看起来像这个演示页面http://www.gwt-ext.com/demo/
我很困惑哪一个用于编写更少的代码,更高性能等等.有人能说出所有这些技术的优点和缺点.
我一直用javascript编写代码,这样ExtJs似乎对我来说很容易编码.但我很想尝试GWT Ext,它是否真的可以通过编写几行java代码来做很多事情.
例如:要实现布局(在上面的gwt ext demo url中给出),我应该选择ExtJs或GWT Ext.
我读SmartGWT比GwtEXT慢.它是否比GWT EXT有任何优势.我也在寻找基于hibernate的数据模块(因为我的应用程序将有许多数据库调用).SmartGWT或GWTExt的任何人都支持这些模块.我开始知道smartgwt不提供所有的smartclient企业版功能,我们只允许使用一些smartclient功能.这会是一个问题吗?
非常感谢您的回复.
我想要一个ToggleButton和RadioButton的混合体.我想要RadioButton的"互斥"部分,以及ToggleButton(上下状态)的gui外观和行为.一个人已经存在吗?
我已经开始寻找一些用于动画的外部 GWT库,但对于我想要的东西来说,它们似乎都有点过大了。
我试图模仿GWT 中的JQuery Tools 滚动标签插件来实现滚动导航(想想 iphone)。用户单击一个项目,页面滚动到该项目的子面板,该面板也可能有可以单击的子面板。
我需要做的就是在某个固定的时间内前后滑动一个 div,x 个像素
我发现的关于在 GWT 中编写动画的唯一真正的教程已有 2 年历史,并且似乎有点冗长(管理单个帧等......)
是否没有更简单的解决方案可以轻松地将 div 从一个位置移动到另一个位置而不需要所有额外的麻烦?
请原谅我,但我来自 jQuery 编码,它简单而轻松地内置了此功能。
在GXT中,我有一个控件,底部组件添加了一个重要的面板,基本上是这样的:
public class SamplePanel extends ContentPanel {
ContentPanel panel = new ContentPanel();
public SamplePanel() {
setBottomComponent(panel);
}
public void setVisible(boolean isVisible) {
panel.setVisible(isVisible);
}
Run Code Online (Sandbox Code Playgroud)
该面板被设置为"底部组件",因为它需要保持在窗口小部件的底部并始终可见.
问题是,虽然面板的可见性正确切换,但"底部组件"区域不会调整大小以适应底部区域的新尺寸.
但是,我注意到当我用鼠标手动更改小部件的大小时,底部区域会调整大小.
有没有办法以编程方式强制重绘/重绘/重新布局......任何东西都要更改底部组件以反映其内容的新大小?
我已经尝试了所有这些并且它们不起作用:
public void setVisibility(boolean isVisible) {
panel.setVisible(isVisible);
doLayout(true);
recalculate();
repaint();
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我目前正在尝试修改现有的GWT-Ext应用程序,即在其MySql数据库中使用纯文本密码.
我的计划是使用md5哈希,因为现有的密码可以通过MySql函数轻松更改,我期待为GWT-Ext方面找到一个简单的解决方案.但是正如我发现的那样,GWT不支持java.security,并且似乎没有任何其他实现可用于将密码字符串更改为客户端的md5哈希.
到目前为止,我发现只有"解决方案"是通过JSNI重新实现md5方法,如下所述:http: //groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/ad09475a9944c9f8
Ext-JS有一个现有的用户扩展,但我找不到GWT-Ext的任何内容:http://extjs.com/forum/showthread.php? p = 133516
有人知道更优雅/简单的方法来解决这个问题吗?也许我应该用别的东西而不是md5来确保密码加密?
干杯弗兰克