Domanda

Dall'autunno del 2008 sto per intraprendere un nuovo ciclo di sviluppo per un prodotto importante che abbia un winforms e un'interfaccia asp.net.Utilizziamo i componenti Telerik, DevExpress e Infragistics e tutti avranno un rilascio entro un mese circa, che sarà quello che mi rivolgo per il rilascio primaverile del nostro prodotto.

Supportano tutti VS2005 e continueremo a puntare a .net 2+, quindi finora non vedo alcun motivo convincente per eseguire l'aggiornamento a VS2008.

Qualcuno ha trovato un motivo convincente per l'aggiornamento a VS2008?

È stato utile?

Soluzione

Se hai una release entro un mese, ti consiglio non aggiornamento.Rendi l'aggiornamento a 2k8 parte della prossima major release...non c'è motivo per cui dovresti rischiare che qualcosa non funzioni allo stesso modo o qualche altra complicazione se tutto funziona così com'è.

Altri suggerimenti

Ne vale la pena.È più veloce, il designer è notevolmente migliorato (visualizzazione divisa, cambio di contesto più rapido), ha un supporto migliore per Javascript e quando sarai pronto per scegliere come target 3.5, sarai pronto per partire.

Questi sono di Microsoft 10 motivi per aggiornare (.DOC):

  1. Supporto LINQ
  2. Stessi elementi di progettazione di Microsoft Expression (Web e Blend)
  3. AJAX e WCF/REST
  4. Migliore supporto WPF
  5. MSTEST migliorato (incluso anche nell'edizione Professional)
  6. Editor HTML, CSS e JavaScript migliorati
  7. Scegli dalle Impostazioni progetto quale versione del framework scegliere come target
  8. Strumenti di sviluppo di Office migliorati, tra cui l'interfaccia utente della barra multifunzione e il supporto Click-Once
  9. Supporto WCF e WWF integrato
  10. Migliori prestazioni e stabilità

Sì, vale sicuramente la pena aggiornare.In realtà direi di andare direttamente anche a VS2008 SP1.Sono stati apportati molti miglioramenti all'IDE (funzionalità di usabilità e velocità) e miglioramenti nell'esperienza di sviluppo web, incluso un migliore supporto JS e CSS.

In aggiunta al post di John, sono presenti anche test unitari integrati, refactoring integrato, analisi del codice e il web designer per html\javascript è notevolmente migliorato.Non riesco a pensare a nessun motivo per cui non dovresti aggiornare.

Per me vale la pena eseguire l'aggiornamento perché posso scegliere come target diverse versioni di .NET (2, 3, 3.5) dallo stesso IDE mentre in passato una versione di Visual Studio supportava una versione di .NET.

L'interfaccia utente ora sembra molto più reattiva, ma il set principale di strumenti e processi non è cambiato molto.

Le nuove funzionalità del linguaggio C# sono interessanti per me:

proprietà automatiche, inizializzatori di oggetti, inizializzatori di raccolte, metodi di estensione, espressioni lambda.

Per una rapida panoramica da parte del responsabile, vedere:http://weblogs.asp.net/scottgu/archive/2007/03/08/new-c-orcas-lingual-features-automatic-properties-object-initializers-and-collection-initializers.aspx http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-lingual-feature-extension-methods.aspx http://weblogs.asp.net/scottgu/archive/2007/04/08/new-orcas-lingual-feature-lambda-expressions.aspx

Sono d'accordo con il Sig.Martinez in quanto non porterei nessun progetto esistente al framework 3.5, ma lo split designer e il debug javascript valgono da soli.

Aggiorna, non te ne pentirai minimamente.In particolare, Linq ti renderà la vita molto più semplice.Ci sono le estensioni per C#.

Questo tocca a malapena la superficie, ci sono sicuramente anche nuovi giocattoli nell'area che stai sviluppando, sia web, desktop o server.

Farei l'aggiornamento, ma metterei da parte un po' di tempo per il processo di installazione.Ci sono volute due ore sulla mia workstation di sviluppo moderatamente veloce e sto ancora eseguendo aggiornamenti, patch, hotfix, due ore dopo il completamento dell'installazione...(non ho svolto alcun "vero lavoro" oggi!)

È utile nel caso particolare che descrivi.Considera quanto segue:

1) Sei all'inizio di un ciclo di sviluppo.È sempre più facile apportare questo tipo di modifiche all'inizio o tra i cicli anziché nel mezzo di uno.Considerato questo principio, il prossimo momento opportuno per effettuare l'aggiornamento (se il programma non subisce ritardi) sarà la prossima primavera.

2) VS2008 consente al compilatore di scegliere come target qualsiasi versione runtime .NET specifica, inclusa la 2.0, se è necessario continuare a supportare un framework precedente.

Inoltre, come suggerito da alcune altre risposte, vai direttamente a SP1.L'esperienza di aggiornamento del service pack non è stata così difficile come VS2005 SP1...almeno nella mia esperienza.

VS 2008 non è il punto.Il punto è l'ultimo pacchetto .Net.Puoi usare Linq e tutte le altre nuove funzionalità con il blocco note e il compilatore della riga di comando, ma immagino che sia più teorico.Quindi la mia affermazione è sì, .net 3.5 è la raccomandazione, ma usarlo senza VS 2008 non è una buona idea.

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