yjfcool / morisoliver

Automatically exported from code.google.com/p/morisoliver
0 stars 0 forks source link

Relieving MassGIS web mapping applications of outdated and/or non-essential libraries #190

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
As part of Task Order 2 Charlton completed an examination of the OLIVER 
technology platform:

MassGIS is currently running GeoExt  1.0.  The latest production release 
available is GeoExt 1.1.  MassGIS is currently running ExtJS 3.4.0.  The latest 
production release available is ExtJS 4.1.1a.

GeoExt 2.0 is currently under development with no obvious release date.  GeoExt 
2.0 requires ExtJS 4.x.  GeoExt 1.x may be going extinct. ExtJS 3.x is going 
extinct.

MassGIS primarily uses GeoExt to manage the map controls (zooming, panning, 
etc.), the active data layers (ability to rearrange layer ordering), the legend 
panel, and the handling of clicks on an identify dot and its row in the results 
table.  MassGIS uses ExtJS for everything non map related.

I have moved away from GeoExt for all of my web mapping applications.  I find 
it an obstacle rather than an asset.  I believe that MassGIS would benefit from 
removing it from the set of required libraries.  This would take a reasonable 
effort to accomplish, especially the handling of identify clicks as described 
above.  I have not migrated any of my application from ExtJS 3.x to ExtJS 4.x 
to-date, but not because of a lack of interest!  This would require a 
considerable effort, especially how data stores are handled, but ExtJS has good 
migration documentation that might be helpful.  I would recommend that MassGIS 
consider upgrading since Ext 3.x is no longer supported.

Original issue reported on code.google.com by Aleda.Fr...@state.ma.us on 17 Dec 2012 at 8:20

GoogleCodeExporter commented 9 years ago

Original comment by Aleda.Fr...@state.ma.us on 14 Jun 2013 at 5:15