ExtGWT2 en ExtJS3 released - Ervaringen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Rvanlaak
  • Registratie: Juni 2005
  • Laatst online: 21:21
Voor het browseronafhankelijk ontwikkelen van Rich Internet Applications zijn er meerdere libraries beschikbaar. JavaScript is hierbij uiteindelijk een vereiste. Recentelijk is Google Web Toolkit 1.6.4 gereleased, en vandaag heeft ook Ext zijn nieuwe release aangekondigd.

Via Twitter kan/kon de conference worden bijgewoond: http://search.twitter.com/search?q=%23extconf

ExtJS3.0 RC1
Samples: http://extjs.com/deploy/ext-3.0-rc1/examples/
Docs: http://extjs.com/deploy/ext-3.0-rc1/docs/
Download: http://extjs.com/products/extjs/download.php

ExtGWT2.0 M1
Samples: http://extjs.com/examples-dev/explorer.html#overview
Download: http://extjs.com/products/gxt/download.php


ExtGWT1.2.3 is niet compatibel met GWT1.6.4, hopelijk is dat in de 2.0 release opgelost. Premium members hadden al wel toegang tot de SVN trunk, hier zijn al wat ervaringen over te vinden op het Ext forum

[ Voor 3% gewijzigd door Rvanlaak op 15-04-2009 16:30 . Reden: Samples GXT2 ]


Acties:
  • 0 Henk 'm!

  • Rvanlaak
  • Registratie: Juni 2005
  • Laatst online: 21:21
Hieronder de door ExtJS meegeleverde migration guide. Overigens kom ik er nu al achter dat ze de javadoc nog niet echt geupdate hbben.


Breaking API Changes
* MyMessages renamed to XMessages.
* Added LoadConfig interface, ListLoadConfig now extends LoadConfig. With this change, and properties of the load config object will be passed as request parameters when using a HttpProxy or ScriptTagProxy.
* Removed AppEvent type parameters, added unkeyed getData and setData.
* Removed LoadEvent type parameters, add getData and setData methods.
* Removed parent generic from TreeModel.
* All public event fields replaced with getters / setters.
* BaseEvent doit field replaced with setCancelled and isCancelled methods.
* Replaced int based event types with EventType class.
* Removed setDecimalSeparator / getDecimalSeparator from NumberField.
* XDOM moved from com.extjs.gxt.ui.client to com.extjs.gxt.ui.client.core.
* Events and KeyboardEvents moved from from com.extjs.gxt.ui.client to from com.extjs.gxt.ui.client.event.
* All public fields is Resizable converted to getters and setters.
* ext-all.css renamed to gxt-all.css. Both images and css folder moved into new gxt folder.
* Ext GWT CSS and images are no longer on the classpath. See the resources folder in the GXT distribution.
* Themes not require the full url for the theme file.
* Removed TextToolItem, buttons can be added directly to toolbars.
* PagingToolBar moved to toolbar package.
* PagingToolBar is now a ToolBar, rather than wrapping one.
* ContentPanel (Windows, Dialog) now uses a ToolBar for its buttons. New ToolBar looks and behaves like a button bar.
* Controller forwardToView methods changed from static to instance methods.
* keepSelected boolean added to selection methods in selection models.
* XmlReader changed to return any data type.
* Added XmlLoadResultReader which returns ListLoadResult instances.
* JsonReader changed to return any data type.
* Added JsonLoadResultReader which returns ListLoadResult instances.
* Removed JsonTreeReader.
* Removed public field XDOM.isVisibleBox - use GXT.isBorderBox instead