Ecco le principali novità di ASP.NET 2.0 che userò per dare seguito ai miei intenti, facendo attenzione alle raccomandazioni fatte da Dino Esposito in questo post :
La lista delle nuove funzionalità di ASP.NET 2.0 utili per i portali Web:
- Autenticazione, autorizzazione e profilazione (Membership, Membership Roles, Profiles, Web Control per login)
- Navigazione del sito (Programmazione e Web Control: TreeView, Menu, breadcrumb, SiteMap)
- Aspetto (MasterPages, Themes, WebParts)
- Accesso ai Dati (Databinding bidirezionale, etc)
- Configurazione (Dynamic Properties)
- Localizzazione
- I nuovi Web Control
- Amministrazione del sito (ASP.NET MMC snap-in, Web Site Administration Tool)
- Aderenza a standard HTML, controllo di acessibilità (criteri standard WCAG e Access Board Section 508)
Le nuove funzionalità sono ampiamente configurabili ed estendibili (perché adottano alla grande i principi del disegno OO(1) come l'OCP Open Close Principle)
_________
(1) Ad esempio nel Provider Model Design Pattern usato per le funzioni di Membership, Membership Roles, Profiles, Db Caches, Site Navigation, Session State persistito sul Db, etc.