It has been quite usual for people to ask me wheter MapServer or GeoServer is the best map server out there.
I sincerely think I may be biased since I work directly with GeoServer and had chosen JAVA as my main programming language.
Indeed, I could not avoid answering those questions and clearing those doubts. So, this is the main reason for this post, where the objective is to show the virtues of both, not declaring which one is the best. That is your decision, the best one is the one that betters fits your needs.
In order to do this comparison, I emailed the GeoServer list explaining my issue and obtained some answers and links to a thread on the OSGeo list.
Based in the opinions of Chris Holmes, Bart van den Eijnden, Tim Bowden, Jody Garnett, Arnulf Christl and in my experience with the GeoServer and MapServer, I have arrived at the following conclusions:
1. MapServer is generally better when dealing with WMS, while GeoServer deals better with WFS.
2. A big difference is that GeoServer supports WFS-T, that it Transactional WFS, while MapServer don’t.
3. Mapserver works with CGI, GeoSever with J2EE. That may entail some advantage to GeoServer, since some companies don’t want to work with CGI.
4. MapServer is a more mature project (1996), while GeoServer is a bit more recent (2003).
5. GeoServer has a web tool administration, that eases configuration.
6. MapServer has without any doubt a very powerfull cartography system, providing data under dynamic vectors with high quality
7. None of them is better or worse. The development objectives are different.
I hope to clear some doubts. If someone has something to add, your are welcome to use the comments section.
Fernando,
Esse teu texto não está muito bom.
Se você quiser, me passe o original em português que eu dou uma ajeitada.
[]s
Don’t forget PHP Mapscript for Mapserver, which provides a powerful scripting interface for PHP programmers. For Java programmers, Geoserver might be a better choice, although I feel that Geoserver doesn’t provide a full Java customization API on the level of PHP Mapscript.
Paulo,
Muito obrigado, por ter ajeitado o texto.
[]s
This is the updated version. Criticisms regarding translation to english should come my way.
i think , any visitor should comment by English language .Thanks .
thanks for the article,,
hm, may i ask you?
i want to make some DSS system in my GIS in geoserver. i try to use PHP in goserver, but i think it doesnt work.
what web programming can i use in geoserver?? i try JSP, but it doesnt work too, or is it something wrong? i need to connect it to postgreSQL and process the data
if u dont mind, would you, please, reply my message to my email??