Gli ASP.NET Starter Kit sono delle vere e proprie applicazioni Web funzionanti pensate per l'apprendimento delle tecniche di programmazione su tecnologia .NET e per velocizzare la realizzazione di soluzioni ASP.NET 2.0. Proprio grazie a questi kit, possiamo ottenere con estrema semplicità e con strumenti gratuiti, alcuni modelli di siti come blog, e-commerce, siti aziendali, etc.
Nota: Per chi è alle prime armi forse è utile sapere che, per la creazione di siti Web, Microsoft mette a disposizione Visual Web Developer Express, una versione gratuita, ma molto potente, del più completo Visual Studio.
Una volta installati, infatti, sarà possibile personalizzare ed estendere liberamente i siti Web realizzati con lo Starter Kit e successivamente procedere alla loro pubblicazione su Internet. Vedremo in questa guida come applicare le personalizzazioni più importanti e semplici.
Sia che ci troviamo alle prime armi, sia che siamo esperti sviluppatori, ci risulterà molto utile sfogliare la documentazione che accompagna ogni Starter Kit. Inoltre possiamo aggiungere componenti e funzionalità, anche complesse, grazie alle estensioni che si installano direttamente negli ambienti di sviluppo come Visual Web Developer Express o Visual Studio. Le estensioni in genere, sono complete anche del codice sorgente.
Il mondo degli Starter Kit coinvolge un'ampia comunità di sviluppatori. Questo ci permette di poter scegliere, oltre gli Starter Kit messi a disposizione da Microsoft stessa, una varietà di modelli scritti e gestiti direttamente da User groups e comunità .NET.
Nel corso della guida utilizzeremo, per gli esempi, uno dei più semplici Starter Kit a diposizione: Personal Web Site che permette di creare un sito Web interattivo e personalizzabile dove poter condividere informazioni e fotografie in apposite gallery pubbliche o riservate.
Affronteremo, con diversi articoli di approfondimento su aspnet.HTML.it e su basic.HTML.it, anche altre tipologie di Starter Kit, dedicati ad esempio al commercio elettronico, alla gestione di communities, al blogging. Per ora ci limitiamo ad elencarne alcuni.
Nome | Descrizione |
---|---|
DotNetNuke Starter Kit | Questo Starter Kit permette di creare siti commerciali, intranet ed extranet aziendali, portali per l'on line publishing, e applicazioni verticali personalizzate |
Time Tracker Starter Kit | Lo Starter Kit Time Tracker è un'applicazione Web aziendale per tenere traccia delle ore dedicate a un progetto, con la possibilità di gestire più risorse e progetti |
Reports Starter Kit | Illustrata una semplice soluzione per la creazione di report di visualizzazione di dati, la creazione di grafici e il rendering di qualunque tipo di dato in un'applicazione Web |
Community Starter Kit | Community Starter Kit consente a un singolo utente o a un provider di servizi Internet di creare rapidamente un sito Web di comunità, ad esempio un sito di gruppi di utenti, un sito di risorse per sviluppatori o un sito di news |
Commerce Starter Kit | Rappresenta un'applicazione di commercio elettronico in cui sono disponibili funzionalità di carrello della spesa, catalogo dei prodotti e un servizio Web che consente l'inoltro di ordini |
Portal Starter Kit | Nel Portal Starter Kit di ASP.NET viene illustrato l'utilizzo di ASP.NET e di .NET Framework per la generazione di un'applicazione portale dinamica. In questo starter kit sono disponibili tutte le funzionalità delle tipiche applicazioni portale |