Ora che Visual Studio 2010 RC is released mi chiedevo se qualcuno sa quali pro/contro ci sono per l'aggiornamento delle mie applicazioni ASP.NET esistenti a target .NET Framework 4? (Oltre ad aspettare fino alla versione finale che dovrebbe essere ancora più stabile)Aggiornamento a framework ASP.NET 4
risposta
Se non si desidera riscrivere alcune parti dell'applicazione per utilizzare nuove funzionalità in ASP.NET 4.0, non penso che ci siano molti vantaggi. A meno che non abbiano introdotto ottimizzazioni delle prestazioni per funzionalità già esistenti, ma non penso che le otterresti automaticamente senza modificare il codice.
altrimenti ci sono un sacco di chicche come URL routing, ottimizzazioni SEO, prestazioni ViewState, ecc
Forse non tutte le ottimizzazioni, ma ci sono certamente ottimizzazioni delle prestazioni che otterrete immediatamente. Gli strumenti O/RM LINQ to SQL ed Entity Framework, per esempio, generano le migliori query in .NET 4.0 che consente loro di essere memorizzate nella cache in modo più efficace da SQL Server. – Steven
Almeno, è necessario verificare se il server Web supporta i pool di applicazioni ASP.NET 4.0.
Pro: sarete pronti quando è finale
Contro: essere pronti per un bel paio di problemi, se hai tempo
Ecco una lista e una panoramica di alcune delle questioni persone stanno incontrando e alcuni elogi:
http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx
E la mia risorsa preferita in quanto è impossibile dare una ripartizione di vantaggi e svantaggi in considerazione quello che potrebbe essere un pro per me, può essere una truffa per voi e viceversa:
Se si utilizzerà C# per il proprio sviluppo, ecco una cosa importante che avrà la prossima versione di framework e C#; Tipi dinamici:
C# 4 (non 4.0, la gente di marketing dicono che è .NET 4, ecc) aggiunge la dinamica parola chiave . Ho spiegato questo dicendo:
"Non c'è modo per voi o io di conoscerne il tipo ora, compilatore, quindi speriamo che il runtime lo calcoli."
Il punto chiave qui, in grassetto, perché è significativo è: con il tipo dinamico significa "usa il mio tipo di runtime per l'associazione".
Questo è qualcosa di molto diverso dalla versione corrente di C# e potrebbe avere alcuni modi piuttosto significativi in cui il codice è scritto. Così nascosto in tutto il trambusto, il nuovo framework ha un valore aggiunto rispetto ai framework attuali.
Spero che questo aiuti alcuni.
Hai la licenza go live -> puoi utilizzare tutte le nuove funzionalità di asp in produzione.
Ma avrete qualche problema con VS.
- 1. Aggiornamento da .Net Framework 2.0 a 4.5
- 2. asp.net mvc 2 a MVC 4
- 3. Aggiornamento di un progetto ASP.NET MVC 3 a ASP.NET MVC 4
- 4. Asp.Net MVC3 a MVC4 Strumento di aggiornamento?
- 5. Aggiornamento da Rails 3.2 a Rails 4
- 6. Aggiornamento PartialView mvc 4
- 7. Aggiornamento da Entity Framework 6 a EF Core
- 8. Aggiornamento a ASP.NET MVC versione 2
- 9. Aggiornamento Entity Modello Framework
- 10. Entity Framework 4 - Eredità
- 11. Convenzioni Framework Entity 4
- 12. Entity Framework aggiornamento e aggiornamento della concorrenza
- 13. ASP.NET Ajax framework lato client non è riuscito a caricare
- 14. Angular.js e ASP.NET MVC 4
- 15. ASP.NET MVC 4 Funzioni mobili
- 16. Aggiornamento datatable a più tabelle nel framework entità
- 17. personalizzato Asp.Net MVC 4
- 18. ASP.NET MVC 4 Bundles
- 19. Aggiornamento a xcode 4 error Nessuna architettura da compilare per
- 20. Aggiornamento da Silverlight 4 a Silverlight 5 causando AccessViolationException
- 21. È possibile distribuire l'applicazione ASP.NET MVC 4 in .net 4
- 22. Campo aggiornamento Django Rest Framework
- 23. Entity framework 4 o DataSet?
- 24. Sovrascrittura appartenenza ASP.NET in ASP.NET MVC 4
- 25. Asp.net MCV4 framework issue
- 26. Entity Framework: aggiornamento di un campo a un valore nullo?
- 27. Campo valuta ASP.NET MVC 4
- 28. Framework REST ASP.NET MVC
- 29. Entity Framework 4.3 e 5.0 Aggiornamento differenze
- 30. ASP.NET MVC 4 Cap convalida
le nuove cose non funzionano bene spesso, quindi evitatelo fino a quando non diventa roba vecchia o roba normale. – poo
L'aggiornamento non è semplice navigazione! Ho dettagliato tutti i problemi che ho riscontrato durante l'aggiornamento del nostro sito ad asp.net4. Dovrebbero aiutare. http://www.britishdeveloper.co.uk/2010/05/how-to-upgrade-to-aspnet4.html – BritishDeveloper