Vorrei aggiungere alcune precisazioni di natura architetturale, per quanto riguarda il Framework 2.0...
La nuova versione del Framework su cui funziona VS.NET 2005 non è semplicemente un restyle con un ampliamento di funzionalità, con nuovi controlli e/o API. Pensare alla nuova versione così è MOLTO riduttivo. Come del resto è sbagliato pensare solo allo strumento di sviluppo.
E' stato fatto un grande lavoro di refactoring sul Framework che è stato ampliato con nuovi namespace e tipi. Sono stati introdotti tipi che implementano pattern architetturali consolidati e diffusi (GOF e non solo), si è fatto un largo uso dell'astrazione per eliminare l'accoppiamento tra i tipi e garantire così la facilità di customizzazione e la flessibilità d'uso. Per esempio, gli adapter permettono di poter utilizzare gli stessi controlli in ambiti diversi e client diversi. Altro esempio: sono stati introdotti i provider per ciascuna tipologia di oggetto (profiling, membership e roles, data access, ecc.), il che permette di avere una flessibilità d'uso incredibile: l'estendibilità è in questo modo garantita al 100%...
Di fatto quello che avremo a disposizione è un ambiente enormemente migliorato. Al di là dello strumento di sviluppo usato (ripeto: considerare solo VS.NET è enormemente riduttivo), starà a noi saper sfruttare a dovere tutto questo "ben di dio".
Tornando a VS.NET 2005, tutto quello che è stato già detto, lo sottoscrivo. L'aderenza agli standard come XHTML rende lo strumento molto migliore rispetto al passato. Anche se il concetto di code-beside è stato abbandonato in corsa, VS.NET 2005 rimane un ottimo strumento, molto più completo della versione attuale.
Se poi consideriamo che una licenza per una versione express di VS.NET 2005 costerà solo 40 euro...
Beh, cosa vuoi di più dalla vita? Un lucano?

Ciao, Ricky.
Modificato da rickyvr il 07 luglio 2005 17.29 -