Umbraco oder ASP.NET MVC
Ich bin dabei eine Website zu erstellen, die als öffentliche front, Website des Unternehmens, die verkauft Möbel, aber nach dem user log in, er werde sehen, viel mehr Optionen. Interne Nachrichten, Dateien zum download, individuelle Preisgestaltung, Newsletter, etc. - Zeug für wholesale-Kunden.
Ich es machen will und schnell pflegen und erweitern es leicht. Ich bin asp.net Entwickler und während ich schreiben könnte, es in python, php und was auch immer (weiß ich auch), ich immer noch lieber asp.net. Ich dachte über umbraco, denn es gibt eine Reale Produktivität steigern und dass ich mit ihm vertraut ( und erweitert werden). Ich hatte eine kurze romanze mit ASP.NET MVC, damit ich weiß, worum es geht, aber ich würde noch einige Zeit verbringen, lernen Sie es (aber was für ein Spaß!). Natürlich gibt es auch webforms, aber das ist meine Letzte Wahl. Nicht zuletzt zu erwähnen ist die SEO.
Die Frage ist, hat jemand von Euch hatte ähnliches dilemma, und was war Ihre Letzte Wahl?
BEARBEITEN:
Wollte nur bemerken, dass diese site wird gepflegt von mir und der AUFTRAGGEBER. Und das Ziel ist es so schnell wie möglich, aber das bedeutet nicht das Ende des Entwicklungsprozesses. Dieses Produkt wird live auf für Jahre.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die alte Frage - maßgeschneiderte vs off-the-shelf.
Mit Umbraco Sie haben das Potenzial für sehr viel mehr Website in einer viel weniger Zeit, da die Voraussetzung ist, wesentlich zu produzieren, die den Inhalt und nicht die Infrastruktur. In Bezug auf die Benutzeroberfläche, die Sie produzieren kann, ist man ganz in der Nähe oder so - Umbraco liefert Ihnen eine Menge Kontrolle.
Mit MVC-Sie tun, was Sie wollen - aber die eine oder andere Weise, die Sie haben, es zu bauen und-noch wichtiger-in Bezug auf diese Frage, die Sie haben, die Instrumente zu bauen die Inhalte zu verwalten, zu.
Und das ist, warum es ist ein dilemma - denn mit Umbraco (oder verpackten CMS) die Frage ist, 1) kann Sie tun, was Sie müssen innerhalb Ihrer Beschränkungen, und 2) wo Sie können nicht, wie es einfach ist, um das system zu erweitern Umgang mit diesen Elementen müssen kundenspezifisch sein.
Schließlich gibt es noch die Frage, wer für die Pflege der Inhalte - wenn Ihr die Seite "Besitzer" (welche sollten es sein) wie werden Sie mit dem system interagieren? Das ist der Vorteil, dass Umbraco hat, dass die gesamte content-Pflege, was übergeben wird, um Sie auf einen Teller.
Einen letzten Punkt - denken Sie daran, dass Sie die Pflicht haben, den Kunden zu wählen, was für Sie am besten ist und nicht wählen Sie eine Plattform, weil Sie wollen, zu spielen mit neuen Spielsachen. Glücklicherweise viel die Zeit die beiden Zusammenfallen (-: aber seine Bedenken. (Oh, und bevor Sie abschreiben Formulare vollständig, denken Sie daran, dass ASP.NET Dynamische Daten - Formen basiert - wird Ihnen eine sofortige Wartung der Datenbank-Website, die gehen in gewisser Weise in Richtung Umgang mit der maint problem, dass Sie hätte mit einer MVC-Website).
So... keine absolute Antwort, weil es keine einzelne "richtige" - du bist fast immer auf einer Fall-zu-Fall-basis.
Vergleich von MVC und Umbraco ist äpfel und Birnen vergleichen wirklich. Umbraco ist ein Content-Management-System und als solche bietet viele out-of-the-box-Funktionalität, es scheint, Ihr Kunde benötigt, in der Erwägung, dass MVC ist ein web-Entwicklungs-framework, und als solche ist auf einem niedrigeren Niveau als Umbraco. Mit MVC zu implementieren der Funktionen erforderlich, die von Ihrem client ist sehr viel die gleiche wie die Verwendung asp.net web-Formulare zu implementieren, die genau die gleichen Merkmale. In der Tat, Umbraco entscheiden konnte, an einer Stelle zu verwenden MVC zu implementieren, die es bietet.
So, ich Stimme mit Murph, die Wahl sollte Content-Management-System versus Umsetzung von CMS-Funktionen, selbst mit MVC oder anderen web-Entwicklungs-framework (und ja, MVC ist genial).
Da Sie vertraut sind mit Umbraco, wie ich bin, wissen Sie, dass Sie stecken Integration der Pakete. Dies kann nicht eine schlechte Sache sein, aber es ist eine überlegung. Sie werden nicht in der Lage zu verwenden, die website mit einer anderen Lösung. Wie Sie wissen Umbraco verbraucht die gesamte website.
Ich persönlich würde mit MVC, weil ich es Liebe. Version 2 wurde gerade veröffentlicht heute, macht es auch einfach, um eine Anwendung gemeinsam in kürzester Zeit.
Möchte Ihnen nur sagen, dass ich gehe hinunter n2 + mvc Straße.
Vielen Dank für die Antworten!