DotNetNuke vs Sitefinity
En 2009 Readers' Choice awards, dans la Gestion de Contenu Web catégorie,DotNetNuke Professional Edition pris la deuxième place et Telerik est Sitefinity CMS a reçu une mention honorable, de descendre du finaliste de la place de l'année dernière. J'ai utilisé les deux et qui croient qu'ils sont d'excellents produits, DNN étant opensource et avec l'ensemble de la communauté, Sitefinity avec sa suite de radcontrols...
Je voudrais savoir quelles sont vos pensées sur le moment de choisir un produit par rapport à d'autres. Ce qui ferait Sitefinity un meilleur ajustement que DNN, et vice versa?
Ci-dessous sont quelques caractéristiques de Sitefinity qui sont généralement considérés comme un avantage lors de la prise de décision:
- Dans Sitefinity CMS, vous pouvez utiliser le maître
des pages et des thèmes à partir de Visual Studio
pour construire des modèles. La création d'
modèles dans Sitefinity est juste
combinant une page maître et un thème
à partir de Visual Studio et de les télécharger
notre produit. - La création de modules et de les brancher à Sitefinity CMS est facile. Pour plus d'
info sur la fabrication de modules que vous pouvez consulter
de ce lien. - Sitefinity l'INTERFACE utilisateur a été conçu avec un accent sur les utilisateurs. Vous pouvez voir
en direct de notre site de démonstration. - La Sitefinity de la CMS a été construit à l'aide de la RadControls pour ASP.NET AJAX, donc
vous pouvez utiliser tous les outils à l'intérieur
votre Sitefinity projet. - Sitefinity CMS est construite en suivant de près l'ASP. NET
concept et est facile à comprendre et à
développer à pour les .NET développeurs.
- Je n'ai pas utilisé SiteFinity, donc je n'ai pas l'impression que je peux répondre à votre question directement, mais il est intéressant de noter que DotNetNuke 5.2 livré avec Telerik est RADControls pour ASP.NET Ajax. Donc peut-être pas une très forte point de vente pour SiteFinity VS. DotNetNuke sur son propre. Vous pouvez lire plus d'informations ici: bit.ly/8Z5Hiv et ici: bit.ly/6ftTsW.
- Bon point, en effet, j'ai entendu le RADcontrols comme l'un des points de vente de Sitefinity vs DNN.
- Sitefinity est un Telerik produit. Comme DNN, Sitefinity comprend RadControls pour ASP.NET AJAX. Il comprend également RadControls pour Silverlight et OpenAccess ORM.
Vous devez vous connecter pour publier un commentaire.
Divulgation complète: je travaille pour Telerik et, comme d'autres l'ont noté, Telerik RadControls sont également inclus DNN. Nous aimons le DNN de la communauté quel que soit le chemin que vous choisissez, nous voulons vous aider.
Par conséquent, je ne veux pas comparer Sitefinity de DNN. Au lieu de cela, je vais tout simplement la liste ci-dessous Sitefinity forces, de mon point de vue. Ces forces peut également être partagé par de DNN.
Extrême accent sur la responsabilisation des utilisateurs
À la fin de la journée, un CMS n'est pas prévu pour les développeurs. Cela pourrait être impopulaire déclaration sur ce site web, mais il est vrai.
Les développeurs à comprendre les technologies sous-jacentes et, par conséquent, ne nécessitent pas un CMS. Un CMS permet aux utilisateurs finaux (les personnes sans HTML & compétences en programmation) pour s'engager avec le site web. Si un CMS ne parvient pas à cette tâche, alors qu'il a totalement échoué.
Cet état d'esprit est tissé profondément dans Sitefinity. L'ensemble de l'interface d'administration est orientée autour de drag & drop widgets. Les utilisateurs finaux peuvent également apporter des modifications de mise en page, créer des formulaires, créer de la recherche d'indices, etc. à l'aide d'une INTERFACE utilisateur conviviale.
Construit sur la commune ASP.NET les technologies de l'
Bien que nous insistons fortement sur l'utilisateur final de l'autonomisation, de développeur d'autonomisation est tout aussi important. Sitefinity ne peut pas aborder tous les créneaux exigence. Nous voulions .NET aux développeurs d'être capable de facilement adapter la CMS pour répondre aux exigences spécifiques à leur projet.
Pour ce faire, nous avons collé près de technologies que la plupart .NET développeurs déjà comprendre:
J'ai vu d'autres commentaires que Sitefinity n'est-ce pas ASP.NET MVC, mais ce n'est pas la question. Notre objectif est d'aider les utilisateurs finaux et les développeurs d'être immédiatement productif, sans les obliger à apprendre de nouvelles compétences. ASP.NET MVC est très prometteur, mais le monde réel adoption demeure très faible. En outre, certains de la fin-les fonctions conviviales (comme le drag & drop widgets) serait difficile à recréer dans un MVC environnement.
Avec Sitefinity 4.0 nous avons essayé d'adopter certains des points forts de la MVC:
Nous continuerons à regarder MVC (Telerik a un MVC produit) et de s'adapter à l'ensemble de la communauté.
Comprend Telerik outils de développement
Telerik récemment sorti un SDK pour Sitefinity 4.0. Ce kit est conçu pour aider les développeurs à créer des add-ons pour Sitefinity 4.0. Il comprend également:
Ces outils sont inclus avec Sitefintiy et peut être utilisé pour créer des add-ons. Ces add-ons peuvent ensuite être affichées sur notre marché. Le marché peut être consulté par le biais de Sitefinity et des add-ons peuvent être installés (ou non) par le biais de la Sitefinity de l'INTERFACE utilisateur.
--
Nous avons donc beaucoup de choses de prévues. Le Sitefinity 4.0 BÊTA est disponible gratuitement sur l'Telerik site web. Le télécharger et de les comparer par vous-même.
J'ai utilisé sitefinity (communauté de) sur un couple de sites.
Il n'est pas génial (webforms au lieu de MVC), mais pour les clients qui ne sont pas des programmeurs, c'est tout à fait une belle backend système de gestion. Faites glisser et déposez modèle de conduite création de page est très bonne.
Je n'ai pas touché DNN pour un couple d'années, il était tout à fait le mangeur de ressources la dernière fois que je l'ai regardé.
DNN a ses avantages, étant complètement visible à partir du jour 1, à la fois, les programmeurs et les utilisateurs. Si vous avez des utilisateurs qui ont besoin de voir des résultats rapidement, c'est un bon ajustement.
DNN est également très modèle de base, à l'aide de modèle-vue-contrôleur le concept en lui-même assez envahissante. Ils ne peuvent pas s'appellent eux-mêmes MVC plainte, mais je pense qu'ils sont juste modeste.
ASP MVC sur l'autre main s'efforce difficile d'être purement MVC et qui peut parfois cravate mes mains vers le bas, lorsque j'essaie de dévier et de réaliser qu'il n'est pas parfait immédiatement...être un perfectionniste dans un monde en mouvement rapide peut être difficile...les décisions les décisions...
DNN a maintenant la Telerick contrôles AJAX dans le maintenant, comme mentionné ci-dessus et je suis sûr qu'avec un peu de temps l'INTERFACE utilisateur va rattraper son retard avec SiteFinity
Dans mon opnion DNN est beaucoup plus simple de développer et de créer des solutions personnalisées sur le dessus de. Cela dit, il convient de noter que j'ai seulement travaillé avec SiteFinity sur le côté, comme les évaluations et n'a jamais eu à la construction d'un énorme projet avec elle.
DNN correspond à mon agile style de chantiers et si vous obtenez vraiment dangereux peut faire des tests unitaires (dur à mettre en place dans n'importe quel web dev, mais il vaut)
mes 2 centimes!
J'ai travaillé avec les deux DNN et Sitefinity...je vais ne jamais toucher les DNN plus jamais...l'INTERFACE utilisateur pour les utilisateurs, c'est une horreur...ce n'est pas simple à développer. Sitefinity reste en dehors de la voie de votre développement sur mesure. Aucune évidence pour moi...Sitefinity.
MVC est plus nominale et c'est l'adoption lente. Pour beaucoup de développeurs chevronnés, la courbe d'apprentissage est tout simplement trop forte et trop de un investissement.
J'ai utilisé de DNN de plus de 8 ans maintenant, mais j'ai simplement voulu essayer quelque chose de "nouveau" récemment.
Sitefinity semble beau, mais tout à l'heure de la plongée en elle...