Accueil > Codes Sources /Programmation > Comparaisons des CMS - SPIP - Joomla - Drupal...

Comparaisons des CMS - SPIP - Joomla - Drupal...

jeudi 2 septembre 2010, par nicolas

 Ce n’est pas une comparaison trollesque ni partisane ( oui j’utilise beaucoup SPIP ) mais juste une comparaison d’embonpoint, période estivale oblige, on surveille son poids...

Ces statistiques sont données pour l’archive qui est disponible en téléchargement sur les sites officiels respectifs, sans plugins/modules/composants ni fichiers de traductions en plus que ceux fournis.

Drupal ( v.6.17) :

342 fichiers
88856 lignes

Pour SPIP(v.2.0.10) :

813 fichiers
211769 lignes

Joomla (v.1.5.18)
2847 fichiers
365939 lignes

Comme on peut voir, drupal a son code du core très léger, joomla à coté, à près de 8 fois plus de fichiers et près de 4 fois plus de ligne de code, SPIP se positionne entre les deux.

Ce constat permet de voir que les fonctionnalités qu’offre joomla pèse lourde dans le code à maintenir (et c’est bien lui le plus user-friendly en réalité) , drupal ne fait pas grand chose (pas de stats, pas de gestions des forums, pas d’éditeur wysiwyg...) en version de base, on est obligé de rajouter des modules pour arriver à la hauteur d’un SPIP fraîchement dézippé, et je parle même pas des locales qui elles sont fournis avec SPIP ( et c’est aussi le seul à embarquer l’aide "en local" ), cela a aussi son poids...

Je pense que pour comparer réellement des CMS, il faudrait prendre un cahier des charges classique (RSS, commentaire, forum, menu, statistiques) , et voir combien de ligne contient le résultat mais plus généralement combien de temps ou de plugins faut-il activer et configurer... mais c’est une autre paire de manche...
On pourrait aussi tenir compte du ressenti de chaque corps de métier utilisant tel ou tel CMS ( merci triton de la ML de SPIP ;) ) :

- developpeurs
- integrateurs graphique
- utilisateurs finaux backoffice
- internautes

Un comparatif des ressources utilisés par la plupart des CMS existant se trouve à cette adresse :

http://www.spip-blog.net/CMS-et-sites-a-fort-trafic-parlons-chiffres.html

Les informations au sujet de nombres de lignes de codes sont tirées de l’outils phpxref, que j’ai installé à cette adresse :


http://codes-libres.org/

Pour continuer sur un autre point technique, la sollicitation faîtes par le CMS sur le serveur ( requête sql, php), je vous renvoie vers cet article bien détaillé de cédric Morin :


http://www.spip-blog.net/Drupal-et-mySQL-sont-sur-un-serveur.html

Une partie des avis au sujet des requêtes SQL est au moins partagé par un drupalien renommé :


http://arnumeral.fr/articles/drupal/drupal-views-et-les-dangers-du-clickodrome

Pour finir par un point de vue relativement neutre :


http://www.freeblogware.org/2010/06/pourquoi-je-deteste-drupal-et-la.html

 

Articles sur la toiles pouvant vous intéresser :


http://blog.barbayellow.com/2008/07/23/quel-cms-choisir-wordpress-joomla-drupal-textpattern-expression-engine-cms-made-simple/

 

2 Messages

Répondre à cet article