7 Stimmen

Was ist der Nachteil bei der Verwendung von asp.net MVC?

Gibt es einen Nachteil, den Sie es Gesicht, wenn Sie mit asp.net MVC?

EDIT
Wenn ja, können Sie einige dieser Nachteile auflisten,

1voto

Sciolist Punkte 1809

Dinge wie der Status von Steuerelementen (Text in Eingabefeldern) erfordern im Vergleich zu Webformularen eine manuelle Handhabung - vorausgesetzt, man verwendet sie "richtig".

Alles in allem müssen Sie etwas mehr von der eigentlichen Präsentationsarbeit selbst übernehmen, was meiner Meinung nach eine gute Sache ist, aber bei einer formularintensiven Anwendung (z. B. Verwaltungen) kann es Sie ausbremsen.

(Ich meine sicher, dass Sie die meisten normalen asp.net Dinge innerhalb einer Mvc-Anwendung ausführen können, aber wenn Sie das ausgiebig tun, sollten Sie wahrscheinlich nur Webformulare ausführen).

1voto

Jason Punkte 78121

ASP.NET erfordert IIS7-Routing (d.h. Windows Server 2008 oder Vista). Sie können es auf IIS6 unter Server 2003 ausführen, aber Sie werden die extensionless Routing Coolness verlieren.

1voto

AnisNoorAli Punkte 61
  • Die Komplexität der Entwicklung von Anwendungen nach diesem Muster ist hoch. Muster zu entwickeln.
  • Nicht geeignet für kleine Anwendungen, was sich nachteilig auf die die Leistung und das Design der Anwendung.
  • Servlet und JSP enthalten häufig eine Geschäftslogik und eine Präsentationsebene.
  • Der isolierte Entwicklungsprozess durch UI-Autoren, Geschäftslogik und Controller-Autoren kann zu Verzögerungen in den jeweiligen Entwicklung ihrer Module führen.
  • Die Entwickler können die Ansicht des Modells nicht völlig ignorieren, auch wenn Wenn das Modell häufig geändert wird, können die Ansichten mit Aktualisierungsanforderungen überflutet werden. mit Aktualisierungsanfragen überschwemmt werden.Ansichten wie grafische Darstellungen können einige Zeit zum Rendern benötigen. Infolgedessen kann die Ansicht hinter den Aktualisierungsanfragen. REF: http://www.careerride.com/MVC-disadvantages.aspx

0voto

Balaji Birajdar Punkte 2309
  1. ASP.NET MVC-Websites benötigen im Durchschnitt 10 Mal mehr Entwicklungszeit als herkömmliche ASP.NET-Websites.

  2. Die leistungsfähigen asp.net-Steuerelemente werden nicht verwendet.

  3. Der Code ist unleserlich. Wenn Sie dazu gebracht werden, einige Verbesserungen auf einer von jemand anderem entwickelten Website hinzuzufügen, werden Sie verrückt werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X