We're currently evaluate to purchase a GWTDesigner license and had been trying to search inside forum and couldn't find much about the support of ext-gwt.I know that ext-gwt is a new version of myGWT but wonder how well GWTDesigner support ext-gwt?

I tried to create a new project and includes gxt.jar in my project and also inherits com.extjs.gxt.ui.GXT in my project module.However, when I try to add a com.extjs.gxt.ui.client.widget.button.Button in designer(thru Palette -> Choose Widget) , I got the following exception:

!STACK 0java.lang.NoClassDefFoundError: com.extjs.gxt.ui.client.widget.Component at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) at java.lang.Class.getConstructor0(Class.java:2699) at java.lang.Class.getConstructor(Class.java:1657) at com.swtdesigner.gwt.gef.palette.tools.GWTWidgetCreationToolEntry.createTool(GWTWidgetCreationToolEntry.java:71) at org.eclipse.gef.EditDomain.handlePaletteToolChanged(EditDomain.java:124) at org.eclipse.gef.EditDomain.access$000(EditDomain.java:29) at org.eclipse.gef.EditDomain$1.activeToolChanged(EditDomain.java:43) at org.eclipse.gef.ui.palette.PaletteViewer.fireModeChanged(PaletteViewer.java:120) at org.eclipse.gef.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:266) at org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditPart$2.actionPerformed(ToolEntryEditPart.java:165) at org.eclipse.draw2d.Clickable.fireActionPerformed(Clickable.java:195) at org.eclipse.draw2d.Clickable$1.actionPerformed(Clickable.java:167) at org.eclipse.draw2d.ButtonModel.fireActionPerformed(ButtonModel.java:131) at org.eclipse.draw2d.ToggleModel.fireActionPerformed(ToggleModel.java:28) at org.eclipse.draw2d.ButtonModel$DefaultFiringBehavior.released(ButtonModel.java:484) at org.eclipse.draw2d.ButtonModel.fireReleased(ButtonModel.java:169) at org.eclipse.draw2d.ButtonModel.setPressed(ButtonModel.java:444) at org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditPart$GTKToggleButtonTracker.handleButtonUp(ToolEntryEditPart.java:60) at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1006) at org.eclipse.gef.tools.SelectionTool.mouseUp(SelectionTool.java:504) at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:229) at org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEventDispatcher.java:346) at org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.java:511) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

GXT is not really "friendly" if you don't do full open-source or commercial development, however it does have some benefits being a full GWT/Java solution/implementation and not only a wrapper around a JavaScript library. In the previous incarnation of MyGWT is was the most popular GWT library for good reasons. In our specific case we are doing commercial development with licenses for both GWT Designer and GXT. We cannot use the GUI designer features yet, but do look forward in having it available.

Hi,we used to use gwt-ext in our application but as gwt-ext will not be supported and the developement stops in the near future because they are going towards smartgwt, we are thinking about using ext-gwt now. Can you please give an update on progress concerning the support of ext-gwt in Gwt Designer that was planned to be realized in Q1 2009? Thank you.