Matt Priour recently asked about the future of the client part of MapFish, and more specifically whether it will be replaced by GeoExt. This is actually a question that every MapFish user should be asking :-). Anyway I thought an answer to that question could make a post on my blog. There it is.
The short story: the client part of MapFish will not be replaced by GeoExt.
- core includes classes that are independent of Ext; most of them extend OpenLayers classes like OpenLayers.Control, OpenLayers.Protocol, OpenLayers.Strategy, etc. For example the client-side implementation of the MapFish Protocol is part of core.
- widgets includes Ext-based classes, mostly GUI components (but not only, the FeatureReader and stuff are part of widgets). widgets also has stuff that's directly related to the server side of MapFish, the print widgets are a good example.
GeoExt will not replace core, nor will it replace the widgets components that rely on MapFish web services. But basically every new Ext-based component that isn't tied to any server-side stuff is going into GeoExt.
Wooo, two posts in two days, scarry... :-)