Question

Je suis sur le point de créer un site qui servira site avant publique de la société qui vend des meubles, mais après que l'utilisateur se connecter, il verra beaucoup plus d'options. Nouvelles internes, fichiers à télécharger, pricings personnalisés, des bulletins d'information, etc. - Des trucs pour les clients de gros.

Je veux le faire rapidement et maintenir / étendre facilement. Je suis développeur asp.net et pendant que je pouvais écrire en python, php, tout ce que (je sais que ce aussi), je préfère encore asp.net. Je pensais à Umbraco, car il donne un véritable coup de fouet de la productivité et que je connaît (et son extension). J'ai eu une courte romance avec ASP.NET MVC, donc je sais ce qu'il est tout au sujet, mais je voudrais encore passer un peu de temps à apprendre (mais quel plaisir!). Bien sûr, il y a aussi webforms, mais c'est mon dernier choix ici. Last but not least mentionner est le SEO.

La question est, que quelqu'un d'entre vous a eu dilemme et quel était similaire votre choix final?

EDIT: Je voulais simplement remarquer, que ce site sera maintenu par moi et par le client. Et l'objectif est de mettre en place dès que possible, mais qui ne se termine pas le processus de développement. Ce produit va vivre pendant des années.

Était-ce utile?

La solution

Ceci est l'âge vieille question - sur mesure par rapport au large du plateau

.

Avec Umbraco vous avez le potentiel pour un très grand nombre dans un site plus beaucoup moins de temps puisque l'exigence est essentiellement de produire le contenu plutôt que l'infrastructure. En termes d'interface utilisateur, vous pouvez vous produisez doit être assez proche de toute façon -. Umbraco vous donne beaucoup de contrôle

Avec MVC vous faire faire tout ce que vous voulez - mais d'une façon ou d'une autre, vous devez construire et, surtout en termes de cette question, vous devez construire les outils nécessaires pour maintenir le contenu trop

.

Et voilà pourquoi il y a un dilemme - car avec Umbraco (ou tout autre CMS emballé) la question est 1) peut vous faire ce que vous avez besoin dans ses contraintes et 2) où vous ne pouvez pas comment est-il facile d'étendre la système pour traiter les éléments qui doivent être personnalisés.

Enfin, il y a la question de savoir qui est le maintien du contenu - si son être le site « propriétaire » (ce qui devrait être) comment vont-ils interagir avec le système? Ceci est l'avantage que Umbraco a en ce que la chose entière d'entretien contenu que vous est remis sur une plaque.

Un dernier point - rappelez-vous que vous avez un devoir envers votre client de choisir ce qui est le mieux pour eux et non de choisir une plate-forme parce que vous voulez jouer avec de nouveaux jouets. Heureusement beaucoup de temps les deux coïncident (- mais sa valeur en gardant à l'esprit (Oh, et avant de vous écrire hors des formes complètement, rappelez-vous que ASP.NET dynamique de données - formulaires - vous donnera un site de maintenance de base de données instantanée qui. sera une certaine mesure à faire face au problème de maint que vous auriez avec un site MVC).

Alors ... pas de réponse absolue parce qu'il n'y a pas de « droit » -. Vous travaillez presque toujours sur un cas par cas

Autres conseils

Comparaison MVC et Umbraco compare des pommes et des oranges vraiment. Umbraco est un système de gestion de contenu et en tant que telle offre de nombreuses fonctionnalités de la boîte qu'il semble que vos besoins des clients, alors que MVC est un framework de développement web, et en tant que telle est à un niveau inférieur à celui Umbraco. En utilisant MVC pour implémenter les fonctionnalités nécessaires à votre client est la même que l'utilisation de formulaires web asp.net pour mettre en œuvre les caractéristiques mêmes. En fait, Umbraco pourrait décider à un moment d'utiliser MVC pour implémenter des fonctionnalités est tout.

Je suis d'accord avec Murph, le choix doit être Content Management System par rapport à la mise en œuvre CMS vous fonctions à l'aide MVC ou tout autre framework de développement web (et oui, MVC est brillante).

Puisque vous connaissez Umbraco, comme moi, vous savez que vous serez coincé paquets d'intégration. Cela peut ne pas être une mauvaise chose, mais il est une considération. Vous ne serez pas en mesure d'utiliser ce site Web avec toute autre solution. Comme vous le savez Umbraco consomme l'ensemble du site.

Personnellement, j'aller avec MVC, parce que je l'aime. La version 2 vient de sortir aujourd'hui, ce qui rend encore facile à mettre une application en peu de temps ensemble.

Je veux juste vous dire que je vais descendre la route + n2 mvc.
Merci pour les réponses!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top