Jetzt, dass Visual Studio 2010 RC is released Ich frage mich, ob jemand weiß, welche Vor-und Nachteile gibt es zu aktualisieren meine vorhandenen ASP.NET-Anwendungen auf das .NET 4-Framework zu zielen? (Abgesehen vom Warten auf die endgültige Version, die noch stabiler sein sollte)Upgrade auf ASP.NET 4 Framework
Antwort
Wenn Sie einige Teile der Anwendung nicht neu schreiben, um neue Funktionen in ASP.NET 4.0 zu verwenden, glaube ich nicht, dass es viele Vorteile gibt. Es sei denn, sie haben Leistungsoptimierungen für bereits vorhandene Funktionen eingeführt, aber ich glaube nicht, dass Sie diese automatisch erhalten würden, ohne den Code zu ändern.
Ansonsten gibt es viele Leckereien, wie URL-Routing, SEO-Optimierungen, Viewstate Performance usw.
Vielleicht nicht alle Optimierungen, aber es gibt sicherlich Leistungsoptimierungen, die Sie sofort erhalten. Die O/RM-Tools LINQ to SQL und Entity Framework generieren beispielsweise viel bessere Abfragen in .NET 4.0, wodurch sie von SQL Server effektiver zwischengespeichert werden können. – Steven
Zumindest müssen Sie überprüfen, ob Ihr Webserver Unterstützung für ASP.NET 4.0-Anwendungspools hat.
Pro: Bist du bereit sein wird, wenn es endgültig
Cons ist: Seien Sie bereit für eine ganze Reihe von Fragen, wenn du die Zeit hast.
Hier ist eine Liste und einen Überblick über einige der Fragen, die Menschen zu begegnen und einige Lob:
http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx
Und meine Lieblings Ressource, da es unmöglich ist, dass Sie die eine Pause von Pro und Contra zu geben, unter Berücksichtigung
Wenn Sie C# für Ihre Entwicklung verwenden, dann ist hier eine große Sache, die die nächste Version des Frameworks und C# haben wird; Dynamische Arten:
C# 4 (nicht 4.0, die Marketing-Leute sagen, es ist .NET 4, etc.) fügt die dynamische Schlüsselwort. Ich habe dieses Sprichwort erklärt:
"Es gibt keine Möglichkeit für Sie oder mich, den Typ von diesem jetzt zu kennen, Compiler, so hoffen wir, dass die Laufzeit es herausfindet."
Der Schlüsselpunkt hier, in Fettdruck, weil es signifikant ist: mit dem Typ dynamisch bedeutet "verwende meine Laufzeittype zum Binden".
Dies ist etwas ganz anderes als die aktuelle Version von C# und könnte einige ziemlich wichtige Möglichkeiten haben, wie Code geschrieben wird. Das neue Framework hat also im Vergleich zu den aktuellen Frameworks einen gewissen Mehrwert.
Hoffe das hilft einige.
Sie haben die Go-Live-Lizenz -> Sie können alle neuen ASP-Funktionen in der Produktion verwenden.
Aber Sie werden ein paar Probleme mit VS haben.
- 1. Upgrade auf ASP.NET 4.5/MVC 4 Formulare Authentifizierung schlägt fehl
- 2. Upgrade .Net Framework 2.0 auf 4.5
- 3. Upgrade-Spiel! Framework auf Version 2.0?
- 4. Grails - Winterschlaf Upgrade von 3 auf 4
- 5. Upgrade von Rails 3.2 auf Rails 4
- 6. Requirejs-rails verhindert Upgrade auf Schienen 4
- 7. Asp.Net-Mitgliedschaft - Anbieter in Entity Framework 4
- 8. Upgrade von Entity Framework 6 auf EF Core
- 9. GetComponent Upgrade von 4 auf 5 funktioniert nicht
- 10. GlassFish 4 Rolling Upgrade Problem auf einzelnen Cluster
- 11. d3 zoom und pan upgrade auf version 4
- 12. Asp.Net MVC3 zu MVC4 Upgrade Tool?
- 13. Massenzuordnung schlägt fehl, wenn Rails Upgrade 4
- 14. Upgrade Entity Framework auf 6.1 - Index existiert bereits Fehler
- 15. Upgrade-Projekt auf der Version 2.2.0 des Play-Framework
- 16. .NET Framework - Wann ist ein Upgrade erforderlich?
- 17. Upgrade-asp.net MVC von Beta 1.0
- 18. Target .NET Framework 4-Clientprofil und .NET Framework 4 (vollständig) in derselben Lösung
- 19. Spring.NET - Upgrade beim Upgrade auf NHibernate 2.0 von 1.1?
- 20. Aktualisieren einer ASP.NET MVC 3-Projekt zu ASP.NET MVC 4
- 21. Verwenden Sie Isolationsstufe Snapshot Entity Framework 4
- 22. Upgrade von MVC3 rc2 auf RTM
- 23. Konfigurationsfehler während Bereiche in ASP.NET MVC 4
- 24. Upgrade von asp.net mvc 2.0 auf 3.0 Probleme
- 25. Anmeldung fehlgeschlagen nach dem Upgrade auf ASP.net 4.0 von 3.5
- 26. Strange "& # 65279" Zeichen nach dem Upgrade auf Asp.Net Core RC2
- 27. Laravel Upgrade auf 5.2.0 Von 5.1 Fehler
- 28. Gibt es eine Vorlage für asp.net mvc 4, die auf dem Semantic UI Framework aufbaut?
- 29. ASP.Net MVC 4 Bundles
- 30. ASP.NET 4 Webforms Routing
neues Zeug funktioniert nicht oft genug, also vermeide es, bis es alte Sachen oder einfach normale Sachen bekommt. – poo
Upgrade ist nicht einfach Segeln! Ich habe alle Probleme aufgezählt, die ich beim Upgrade unserer Seite auf asp.net4 gefunden habe. Sie sollten helfen. http://www.britishdeveloper.co.uk/2010/05/how-to-upgrade-to-aspnet4.html – BritishDeveloper