Frage

Ich beobachtete dieser Webcast vor kurzem und bekam ich das Gefühl, dass viele der „cool stuff“ von ASP.NET MVC zurück in den ASP.NET-Framework gezogen zu werden.

Im Moment bin ich die Einstellung der Grundarbeit für ein Projekt in meiner Firma ASP.NET MVC verwenden, aber das, nachdem ich, ich fange an, sich zu fragen, ob das die richtige Wahl ist, und ob es wäre gut beraten, mich zu warten Sie auf ASP.NET 4.0.

Ich weiß, 2.0 ASP.NET MVC nahe einer tatsächlichen Release erhält.

Wenn High-Testbarkeit , lose Kopplung und mit Volle Kontrolle unserer HTML sind Top-Prioritäten, die sollte ich wählen, ASP. NET 4.0 oder ASP.NET MVC?

War es hilfreich?

Lösung

Nun Ihre Frage nicht wirklich Sinn für mich.

Sie fragen, ob nicht mit ASP.Net MVC oder ASP.Net 4.0 zu gehen - meinst du WebForms

?

MVC 2.0 wird in der Box mit VS 2010 und als solche gleichzeitig mit .Net 4.0 und ASP.Net 4.0 ausgeliefert werden. - auch ASP.Net MVC ist ein Teil von ASP.Net

Wenn Sie die .Net 4.0 Laufzeit nutzen und alle Funktionen von ASP.Net 4.0 - was mit dem Tun Sie es mit MVC ist falsch

?

Außerdem würde ich vorschlagen, auf die MVC 1.0 bauen jetzt und strukturieren Ihre Anwendung in einer solchen Art und Weise, die Sie leicht wandern und umarmen die neuen Funktionen in MVC 2.0, wie Sie bereits wissen, wie die meisten von ihnen werden, dass shouldn arbeiten‘ t zu viel von einem Problem. Oder wenn Ihre Freilassung nach der Veröffentlichung von ASP.Net MVC 2.0 ist, einfach die Diskussion nun mit -. Es sei denn, dass andere Fragen stellt

Andere Tipps

Wenn Ihre Anwendung wird nach dem Release-Datum März veröffentlicht wird, dann ist es ein nicht brainier. Gehen Sie mit ASP.Net 4.0.

Wenn es nicht ist, dann ist es nicht ganz so klar. Meine heutige Gesellschaft steht vor dem gleichen Problem. Gehen wir mit .Net 4.0 oder nicht. Für uns ist unsere Lösung intern gehostet, so haben wir nicht das Problem, ein Produkt auf einer nicht freigegebenen Plattform veröffentlichen. Unsere größte Sorge ist, die Änderungen von Beta-2-RTM.

Als Entwickler habe ich immer wollte ich auf die neueste Plattform bewegen. Ein Unternehmen hat seine Kunden und das Risiko zu prüfen, um eine neue Plattform zu bewegen. Die meiste Zeit ist Vorsicht vorsichtiger dann die erste sein springen.

ASP.MVC 1.0 wird unterstützt und freigegeben. Es ist ein großer Web-Framework. Wenn Sie nicht für bestimmte Funktionen in ASP.MVC suchen sind 2. Verwenden Sie dann ASP.NET MVC 1.

Wenn Sie Ihre Kriterien sind dies:

  

Wir streben hohe Testbarkeit, lose Kopplung und „kontrollierte HTML“ - für mich, die ASP.NET MVC gemeint.

Dann ist ASP.NET MVC ein muss . Selbst mit ASP.NET 4.0 können Sie nicht um die Tatsache zu erhalten, dass ASP.NET schwer für zusätzliche Beinarbeit, ohne viel zu testen, die einfach da ist nicht für MVC.

Ich verwende ASP.NET in meinem ‚Job‘, aber in der Nacht bin ich ASP.NET MVC den ganzen Weg. ASP.NET 4.0 hängt noch an das Vermächtnis „Code-Behind“ und die View / Controller Kopplung, die mit ASP.NET-Steuerelemente weitergeht. Dies sind Dinge, die es viel schwieriger zu testen machen, und sind ‚eng gekoppelt‘ per Definition.

mit Go je nachdem, was macht den meisten Geschäftssinn. Wir fühlen uns immer wie für die nächste beste Sache warten ... aber wenn wir uns nie etwas erreicht haben würde bekommen.

ein Präsentationsmuster für eine neue oder Enterprise-Web-Entwicklung auf der Microsoft-Plattform zu wählen, ist eine schwierige Aufgabe, meiner Meinung nach gibt es nur drei; Ansicht Modell, Model-View-Presenter (MVP) oder ASP.NET MVC (a Model2-Derivat).

Sie können den vollständigen Artikel lesen Sie hier ASP.NET MVC Patterns

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top