COMPARATIF ET TEMPS POUR APPRENTISSAGE DE 3 CMS EN ASP.NET

COMPARATIF ET TEMPS POUR APPRENTISSAGE DE 3 CMS EN ASP.NET

Ces avis peuvent donner une indication, mais sont purement subjectifs car ils sont liés à notre expérience du web. Nous sommes conscients que d’autres utilisateurs ou d’autres développeurs peuvent avoir des avis différents.

Orchard :
Temps d’apprentissage en tant qu’utilisateur : 5 à 6 jours
Temps d’apprentissage en tant que développeur : 5 à 10 jours
Points positifs :
+ Tout est paramétrable
+ Les éléments d’une page doivent être choisis directement dans l’administration
Points négatifs :
– Apprentissage long et fastidieux

Dot Net Nuke :
Temps d’apprentissage en tant qu’utilisateur : 1 à 2 jours
Temps d’apprentissage en tant que développeur : 2 à 5 jours
Points positifs :
+ Un choix important de templates en vente
+ Création de templates personnalisés avec Artisteer par exemple
+ Un choix important de modules
+ Intuitif, simple à utiliser
+ Adapté à la création de sites vitrines facilement administrables
Points négatifs :
– DotNetNuke utilise beaucoup de ressources serveur

Composite C1 :
Temps d’apprentissage en tant qu’utilisateur : 1 à 2 jours
Temps d’apprentissage en tant que développeur : 2 à 3 jours
Points positifs :
+ Adapté à des projets sur mesure par la facilité que l’on a à définir ses propres types de données et à les exploiter
+ Intuitif et ergonomique
+ On peut se passer d’une base de données car ce CMS utilise un fichier XML à la place
Points négatifs :
– Il n’y a pas un grand nombre de modules qui sont développés
– Le débogage et le déploiement des modifications est un peu lourd
Conclusion :
Si l’on veut choisir un CMS en ASP.NET, DotNetNuke est particulièrement bien conçu pour des sites vitrines simples. En revanche, pour des sites vitrines plus complexes ou des développements de modules sur mesure, CompositeC1 est plus adapté.
Voici un tableau récapitulatif de nos avis concernant DotNetNuke, CompositeC1 et Orchard du marché :

 Sites vitrines  Sites vitrines complexes  Développement de modules spécifiques
 Orchard  + + ++
DotNetNuke  +++ ++ ++
CompositeC1 ++ +++ +++