On the client side, MapFish had to make several choices in order to propose one framework for building Rich Internet Applications. The main criteria of this choice was the flexibility, the completeness, the multi browser support and the power. There are probably several technologies or libraries that are able to meet these criteria, so, at the end, a choice is needed. For MapFish, the choice was to use OpenLayers, ExtJS and GeoExt as JavaScript libraries.
And now, the famous questions: Why not JQuery ? Why not Flash/Flex ? Why not Dojo ? Why not etc, etc… ? Easy answer: a choice had to be made. For more arguments, I propose to read two very interesting blogs:
- JQuery and/or ExtJS I like the neutral approach and arguments.
- And of course, the famous blog of Steve Job. I like the non neutral approach and some of the arguments. Of course Adobe has an answer. But about this answer, sorry, I can’t believe the sentence “Create once and deploy on multiple devices”. It’s per definition wrong, other why would you have multiple devices if you would have always the same application ? Needs are different, users are differents, expectations are different… so applications will be different. It’s a nice sentence, but it’s not the reality. And if Adobe has 8 millions download of Flash per day, it’s probably because users have always the wrong flash version installed….
Posts Tagged ‘ExtJS’
ExtJS – JQuery – Flash
Saturday, May 1st, 2010 by Cédric MoulletMapFish and OpenAddresses podcasted
Tuesday, April 20th, 2010 by Cédric MoulletThe goal of OpenAddresses is to create an open and free database of geolocated addresses. You can learn more about this project in the Directions Magazine podcast or in the press release .
The ease of use and simplicity of MapFish allowed the creation of this site in a few weeks. The very nice thing is that MapFish provides automatically a complete range of REST services (see here ). For OpenAddresses, a powerful Full Text Search has been developed and will be soon integrated in MapFish. On the client side, the usage of ExtJS , OpenLayers and GeoExt is very flexible and proposes an ergonomic UI. This is particularly important in crowd-sourcing efforts because the learning curve has to be very short. Since data are edited, it was also important to facilitate the acquisition work in order to let the user create a large number of addresses in a short time, in another word: efficiency.
On the cartographic server side, MapServer is acting as a cascading WMS. This technology allows the usage of whatever open WMS in the world. MapServer will handle the reprojection work if necessary.
Don’t forget to add your own address
ExtJS
Friday, October 10th, 2008 by Cédric MoulletThe ExtJS library is not only used by MapFish: http://viswaug.wordpress.com/2008/02/20/esri-adf-extjs/








