2010-02-09 19 views
5

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

+0

le nuove cose non funzionano bene spesso, quindi evitatelo fino a quando non diventa roba vecchia o roba normale. – poo

+0

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

risposta

5

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

+0

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

2

Almeno, è necessario verificare se il server Web supporta i pool di applicazioni ASP.NET 4.0.

2

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:

http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease

0

Se si utilizzerà C# per il proprio sviluppo, ecco una cosa importante che avrà la prossima versione di framework e C#; Tipi dinamici:

Da Scott Hanselman's blog:

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.

0

Hai la licenza go live -> puoi utilizzare tutte le nuove funzionalità di asp in produzione.

Ma avrete qualche problema con VS.