Was können asp.net * WebForms * Entwickler in Zukunft erwarten?

8

Obwohl gesagt wird, dass Webforms und MVC gleich behandelt werden , bin ich im Zweifel. Die meisten neuen Sachen scheinen um MVC zu geschehen.

Es geht nicht um technische Aspekte, sondern eher um eine persönliche Frage.

Was soll ich tun?

  • Bleiben Sie bei Webforms und setzen Sie den Fokus auf Sharepoint (noch Webforms)?
  • Bleiben Sie bei Webforms und vertrauen Sie einfach Microsoft und der Zukunft von Webforms?
  • Geh zurück und beginne wieder mit MVC (als Anfänger, 49 Jahre alt)?
  • Versuchen Sie etwas völlig Neues (Silverlight / LightSwitch)?

Irgendwelche Ideen?

    
Istvan 14.08.2010, 13:21
quelle

3 Antworten

6

Der Grund dafür, dass es bei ASP.NET MVC mehr Bewegung zu geben scheint, ist, dass ASP.NET Web Forms viel länger zur Verfügung stehen, so dass weniger hinzugefügt werden muss. Microsoft scheint wirklich bereit zu sein, beide Optionen den Entwicklern zur Verfügung zu stellen und mit den neuen Routing-Regeln, die jetzt für Web Forms-Websites verfügbar sind, können Sie in den erholsamen URIs stecken, die MVC-Entwickler genossen haben.

Nachdem dies gesagt wurde, wäre das Lernen von ASP.NET MVC oder Silverlight keine schlechte Sache. Die Wahl zwischen diesen Dingen hat mehr mit dem zu tun, woran Sie gerade arbeiten. Silverlight und MVC richten sich ganz an unterschiedliche Anwendungen. Wenn Sie also gerne "Anwendungen und Schnittstellen" schreiben, bevorzugen Sie vielleicht Silverlight. Wenn Sie hochwertige Webseiten schreiben, bevorzugen Sie MVC.

Obwohl du 49 Jahre alt bist, sollte es eigentlich nicht zu lange dauern, um beide zu meistern. Um ganz vorne zu sein, wird MVC wahrscheinlich weniger Lernkurve sein als Silverlight, aber du könntest immer noch ein Ninja in diesen beiden mit 50 Jahren sein !!!

    
Fenton 14.08.2010 14:47
quelle
2

Scott Guthrie schrieb einen interessanten Artikel über webforms vs mvc: Über technische Debatten (und insbesondere ASP.NET Web Forms und ASP.NET MVC-Debatten) .

Ich bin selbst seit 2002 beruflich mit Webforms beschäftigt und habe auch MVC zur Kenntnis genommen, als es herauskam. Meine derzeitige Aufgabe als Berater ist ein MVC2-Projekt. Ich las ein paar Bücher, nahm einige Tutorials ( Ссылка ) und machte ein paar Präsentationen darüber für Benutzergruppen .

Ich persönlich habe gesehen, dass MVC mehr Aufmerksamkeit bekommt als Standard-Webformulare. Hauptsächlich aus verschiedenen Gründen:

  • es ist ein neues Team, das sich auf neue Technologien konzentriert und deren Entwicklung agiler ist
  • Webforms wurden immer mit einer neuen Version von .NET Framework / Visual Studio veröffentlicht. MVC hat einen Out-of-Band-Ansatz und sie müssen (müssen) sich nicht an neue Versionen des Frameworks oder der IDE halten.
  • webforms wird ziemlich ausgereift. Stellen Sie sich vor, es ist bereits eine sehr coole Umgebung, in der Sie arbeiten können. Viele Standard-Steuerelemente, viele Steuerelemente von Drittanbietern, Ajax-Unterstützung und das Toolkit.

Ich habe mehrere kleine, durchschnittliche und ziemlich große Anwendungen mit Webforms geschrieben und ich bin froh, dass sie alle für meine Kunden geklappt haben.

  

Geh zurück und beginne wieder mit MVC (als Anfänger, 49 Jahre alt)?

Ich würde gerne mit einem Zitat antworten: Lebe, als würdest du morgen sterben. Lerne, als würdest du für immer leben. Mahatma Ghandi.

MVC unterscheidet sich von Webformularen, die wahr sind, aber Sie verwenden auch dieselbe zugrunde liegende Plattform. Sitzungsstatus, Querystring, Mitgliedschaft, Cache, ... alles was noch da ist. Was Sie am meisten vermissen, ist die Verwendung von Serversteuerelementen und eine neue Möglichkeit, Ihre "Seiten" anzufordern.

Ich könnte Sie vielleicht nicht dazu überreden, einen Blick über den Zaun zu werfen und einige der einfachen Tutorials über hier aber ich hoffe, dass du sie dir wenigstens ansehen wirst. Der Versuch, zumindest die Konzepte zu lernen, wird nur Ihrer Karriere zugute kommen. Versuchen Sie zumindest, das 6-teilige Tutorial von musicstore oder das kostenlose eBook von Nerddinner zu lesen.

    
XIII 14.08.2010 15:43
quelle
2

Das geht nicht zurück. Das geht weiter.

Übrigens, haben Sie Präsentation

gesehen?

"Die nächste große Sache oder Cool-Kid Koolaid? Slicing durch die Rhetorik von MVC vs WebForms"

von Rob Conery?

    
Arnis Lapsa 14.08.2010 15:17
quelle

Tags und Links