Neogeo décrit de manière claire la nécessité de l’évolution de Cartoweb (ou de produits semblables comme MapBuilder,Neapoljs, MapBender, MapGuide 5.x/6.x, liste non exhaustive), à MapFish. Cette évolution est essentiellement d’ordre technologique car elle fait suite à la maturation des protocoles d’échanges cartographiques (WMS, WFS, REST+GeoJSON), à la maturation des techniques AJAX (HTML / CSS / DOM / JavaScript / XMLHttpRequest / XML-JSON), à la maturation des services WEB (SOAP / REST), à la maturation de librairies (OpenLayers, ExtJS, Tilecache, SQLAlchemy, Shapely, JTS) et à la maturation de langages de développement (Javascript / Python / Ruby).
Bon, ceci est la vision du développeur. Comme dans tout bon projet informatique, il faut mettre l’utilisateur au centre des préocupations et ces considérations technologiques ont un impact important sur l’utilisateur, car les applications développées à partir du framework MapFish sont plus réactives, plus interactives, plus intuitives, plus flexibles et peuvent offrir plus de fonctionnalités.
Attention, il ne s’agit pas ici de faire le procès de Cartoweb ou des autres produits cités qui permettent le développement de superbes applications cartographiques, mais plutôt d’expliquer cette évolution logique de Cartoweb à MapFish.
Posts Tagged ‘AJAX’
De Cartoweb à MapFish: une évolution logique.
Saturday, January 24th, 2009 by Cédric MoulletJavaScript for Object-Oriented Programmers
Monday, December 29th, 2008 by Cédric Moullet
I have to confess that I’m novice in JavaScript development. I used to developp in C# (I spent several years with a friend to developp the computation part of Topobase Survey), in C (for a 3D Raster visualization package) or in Java (Ilix).
I heard “JavaScript is object oriented”, so I thought “Fine, it will be a piece of cake to write some JavaScript code”… As I had vacation and tons of ideas, I started to copy-paste some code. Quite easy at the the beginning, but when I wanted to organize my code and use complex code, I had to admit that I didn’t understood everything what I copied…
The light came when I read the fantastic text: JavaScript for Object-Oriented Programmers… and at the end of the lecture, I remembered what Eric said to me “Why do you say that JavaScript is unclear when you don’t know it ?” (cf. The World’s Most Misunderstood Programming Language) …
It’s now the good time to read the Ext Manual.








