Crea il tuo sito con Web
Matrix e il Web Hosting su
ASP.NET
Silvano Coriani
Academic Developer Evangelist
Agenda





Intro ad ASP.NET Web Matrix
Integrazione con i dati
Web Matrix e le comunità di sviluppatori
Web Matrix Hosting
ASP.NET Starter Kit
ASP.NET Web Matrix è un
ambiente di sviluppo per
applicazioni Web con ASP.NET
leggero, intuitivo e integrato con
le varie comunità di sviluppatori.
Caratteristiche del tool

Semplice e intuitivo







Ambiente file-based (non basato sul
concetto di “progetto”)
Designer di form Web WYSIWYG
Integrazione con varie fonti dati
Basato su task e wizard
Supporto a hosting via FTP
Code Builder (wizard che generano codice)
Code Snippet
Caratteristiche del tool

Leggero



Eseguibile di piccole dimensioni (~1MB +
runtime del .NET Framework) / download
veloce
Web server integrato (no IIS) per test sulla
macchina locale
Integrato con le comunità



Gallery di Controlli / Add-in / Code builder
Client di Instant Messaging integrato
Collegamento diretto con le maggiori
comunità di sviluppatori
ASP.NET Web Matrix Project
Controls Gallery
Siti Comunità
File Based
No Project System
MSDE / SQL
Data Integration
Controls
WYSIWYG Designer
Snippets
MSN
Code Builders
Messenger
Ricerche
Community
Newsgroups
Listservs
Web Matrix e Visual Studio .NET

Visual Studio .NET



Orientato a sviluppatori
professionali
Caratteristiche per lo
sviluppo enterprise
 Team collaboration
 Architettura delle
applicazioni
Ampio spettro di tipi di
progetto
 Applicazioni Web e
Windows
 Sviluppo per device
mobili

Web Matrix Project




Sviluppo di semplici
applicazioni
Orientato ad ASP.NET
Sviluppo file-based
Nessun supporto per
 Sviluppo in team
 IntelliSense
 Debugging
Confronto tra VS.NET e Web Matrix
Funzionalità
Web Matrix
VS .NET
Team development
no
yes
Debugging
no
yes
Intellisense / Statement Completion
Windows Forms Designer
Architect Tools
Project System
Control / Add-in / Code Builder pickers
FTP hosting support
Self-contained web server
Instant Messaging Client Integration
Mobile Web Application Designer
no
no
no
no
yes
yes
yes
yes
yes
yes
yes
yes
yes
no
no
no
no
yes
WYSIWYG Web Form Designer
yes
yes
Web Services (ability to build and consume)
yes
yes
Integrated Data Designers
yes
yes
Demo
Progetto
Web Matrix
Integrazione con i dati

Data Designer



Database Explorer


Drag and drop di tabelle
Formattazione e paginazione
Per SQL Server o MSDE
Comprende MSDE


Download su www.asp.net
Strumento ideale per iniziare a sviluppare
applicazioni orientate ai dati
Demo
Data Integration
Supporto alle community

Snippets


Integrazione con la Controls gallery


Lista di contatti dedicata a Web Matrix
Ricerca su server delle Community


Collezione di risorse
Integrazione con MSN Messenger


Download di controlli dal Web
Tab Community


Import / Export
Search community listservs
Class Browser integrato con MSDN
Demo
Community
Estendibilità e configurazione

Control model


Add-In


Utilizza lo stesso modello di controlli
di ASP.NET
È possibile creare add-in per
estendere il prodotto
XML config file

Per configurare il tab delle community
Web Matrix Hosting







Possibilità di testare le proprie
applicazioni su un sito reale.
Supporto completo ad ASP.NET e SQL
Server 2000
20 Mb di spazio su disco
10 Mb di spazio su SQL Server
Accesso via FTP
Amministrazione del proprio sito via Web
ASP.NET Starter Kit installabili
Demo
Web Matrix
Hosting
ASP.NET Starter Kit





Sono una serie di applicazioni complete
e funzionanti.
Basate su ASP.NET e SQL Server 2000
Disponibili in versione per Visual
Studio.NET 2003 oppure per il solo .NET
Framework SDK (no progetti / soluzioni)
Architettura a più livelli
Accesso al codice sorgente
completamente documentato

direttamente dall’applicazione
ASP.NET Starter Kit

Community Starter Kit


Portal Starter Kit


Tipico sito di commercio elettronico
Reports Starter Kit


Portale personalizzabili
Commerce Starter Kit


Sito di una comunità sul web
Reportistica on line
Time Tracker


Gestione di progetti
Disponibile anche per dispositivi mobili
Demo
ASP.NET Starter
Kit
Conclusioni

ASP.NET Web Matrix è un tool intuitivo e
leggero per lo sviluppo di applicazioni
Web con ASP.NET



Sviluppato interamente in .NET con C#
Fornito con MSDE (download separato)
ASP.NET Web Matrix è complementare a
Visual Studio .NET



Per sviluppatori non professionisti o per
semplici progetti
VS .NET rimane il tool per gli sviluppatori
enterprise
Il modo più intuitivo per iniziare a sviluppare
applicazioni Web con ASP.NET
Risorse

Link




http://www.webmatrixproject.net
http://www.asp.net
http://www.asp.net/starterkits
http://www.webmatrixhosting.net
Microsoft Certified Professional
(MCP)


Microsoft Certified
Professional è un programma
di certificazione individuale
delle competenze indirizzato
a tutti gli specialisti informatici
che operano sulle tecnologie
Microsoft.
Il programma, riconosciuto a
livello internazionale,
individua percorsi di
certificazione strutturati ed
attesta l’effettivo
apprendimento delle
competenze tecniche legate
al software.
La qualifica di MCP si acquisisce
superando un esame a scelta fra quelli
disponibili.
Ulteriori livelli del programma sono:
area
sistemistica
Microsoft Certified Systems
Administrator
Microsoft Certified Systems Engineer
area
di sviluppo
Microsoft Certified Application Developer
Microsoft Certified Solution Developer
area
database
Microsoft Certified Database
Administrator
Per maggiori informazioni:
www.microsoft.com/italy/traincert
Scarica

Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano