Domanda

Vorrei scoprire quali sono le differenze più significative tra MS Visual Studio.NET 2005 Pro e MS Visual Studio.NET 2008 Pro? Mi è stata data una copia di Visual Studio.NET 2005 Pro come la persona precedente che ha utilizzato che ha lasciato l'organizzazione. Pertanto, sto pensando di aggiornare questa versione a VS.NET 2008 Pro.

Nella mia organizzazione, utilizziamo una combinazione di tecnologie (java, php e .net) per sviluppare principalmente applicazioni basate sul web. So che il 2005 utilizza .net framework 2.0 e il framework 3.5 può essere utilizzato solo nel 2008 .. Oltre a ciò, sono un po 'in perdita ..

Quindi potrei ottenere un feedback dalla folla di stackoverflow su coloro che hanno sperimentato le differenze tra queste due versioni? Se non è chiedere troppo, potresti pubblicare i primi tre o cinque motivi per utilizzare VS.NET 2008 Pro?

Grazie!

È stato utile?

Soluzione

Ho scritto un elenco ma ho deciso di cancellare tutto; perché dovrei duplicare ciò che Scott Guthrie deve dichiarare su Visual Studio 2008?

http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx

Altri suggerimenti

Per i miei scopi, questi sono i 3 motivi principali:

  1. Può usare .Net 3.5
  2. Intellisense migliorato per Javascript
  3. Corretti vari fastidiosi bug e miglioramenti minori di alcuni componenti dell'interfaccia utente

.NET 3.5 è il biggy ... tutto il resto è abbastanza banale.

C # 3.0 è (per me) il più grande bonus:

  • dichiarazioni / espressioni lambdas
  • tipi anonimi
  • metodi parziali
  • proprietà implementate automaticamente
  • migliorata inferenza di tipo generico
  • metodi di estensione
  • alberi delle espressioni (quando si utilizza .NET 3.5)
  • LINQ

etc

Nota che questo è diverso da .NET 3.5; C # 3.0 può essere utilizzato anche quando si utilizza .NET 2.0, in particolare quando si utilizza qualcosa come LINQBridge per fornire i metodi di estensione LINQ.

Ci sono anche miglioramenti per il debug ASP.NET e l'hosting WCF ecc.

  1. Ho odiato il modo in cui i file di progetto (web) erano in vs2005, quindi sono rimasto a vs2003 fino a vs2008.
  2. supporto per più framework.
  3. miglioramenti generali

Ci sono alcuni fantastici miglioramenti in VS2008 che tendono a perdersi tra tutte le nuove grandi funzionalità.

  • Tempi di costruzione medi delle soluzioni notevolmente migliorati con molti progetti.

Se hai una soluzione con dozzine di progetti, VS2005 impiegherà circa un minuto per costruirla, anche se non è cambiato nulla, perché è quanto tempo VS2005 richiede per verificare che nulla sia cambiato. In VS2008, il controllo per "sporco" i progetti sono istantanei.

Enorme miglioramento della produttività e questa funzione non è stata rilevata da nessuna parte.

  • VS2008 ti consente di utilizzare il form designer anche quando rileva che qualcosa potrebbe non andare, VS2005 non lo consente. Questo è un salvavita quando si tratta di bug WinForms.

  • Oltre alle funzionalità VS2008, controlla le funzionalità che VS2008 SP1 aggiunto. Mi è piaciuta in particolare la nuova compilation in background di C #.

Ti suggerisco di andare avanti e provare la versione gratuita di VS2008. A parte le nuove grandi funzionalità, ci sono innumerevoli "piccoli" miglioramento che puoi trovare solo utilizzando il prodotto, alcuni dei quali potrebbero essere importanti per te.

A proposito, potresti anche voler controllare le funzionalità di VS2010. È ancora CTP e probabilmente verrà rilasciato vicino al 2010, ma a seconda delle tue esigenze potrebbe valere la pena aspettare prima di aggiornare.

Se, ad esempio, stavi sviluppando per il framework CF.NET e Windows Mobile, potrebbe essere utile conservare una copia di VS.2005 poiché puoi ancora scegliere come target CF.NET 1.0 che è ancora utilizzato da molti dispositivi / smartphone là fuori. Con VS.2008 non credo sia possibile, tuttavia, se sbaglio, per favore fatemi sapere perché mi piacerebbe saperlo.

3.5 - rilasciato nel 2007, questo è 3.0 più nuove librerie (principalmente LINQ e alcune librerie extra "base" come TimeZoneInfo) e nuovi compilatori (per C # 3 e VB 9). 3.0 - rilasciato nel 2006, questo è solo 2.0 più nuove librerie: Windows Presentation Foundation, Windows Communication Foundation, Workflow Foundation e Cardspace.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top