Crea il tuo sito con Web Crea il tuo sito con Web Matrix e il Web Hosting su Matrix e il Web Hosting su ASP.NETASP.NET
Silvano CorianiSilvano CorianiAcademic Developer EvangelistAcademic Developer Evangelist
AgendaAgenda Intro ad ASP.NET Web MatrixIntro ad ASP.NET Web Matrix Integrazione con i datiIntegrazione con i dati Web Matrix e le comunità di sviluppatoriWeb Matrix e le comunità di sviluppatori Web Matrix Hosting Web Matrix Hosting ASP.NET Starter KitASP.NET Starter Kit
ASP.NET Web Matrix è un ASP.NET Web Matrix è un ambiente di sviluppo per ambiente di sviluppo per
applicazioni Web con ASP.NET applicazioni Web con ASP.NET leggero, intuitivo e integrato con leggero, intuitivo e integrato con le varie comunità di sviluppatori.le varie comunità di sviluppatori.
Caratteristiche del toolCaratteristiche del tool
Semplice e intuitivoSemplice e intuitivo Ambiente file-based (non basato sul Ambiente file-based (non basato sul
concetto di “progetto”)concetto di “progetto”) Designer di form Web WYSIWYGDesigner di form Web WYSIWYG Integrazione con varie fonti datiIntegrazione con varie fonti dati Basato su task e wizardBasato su task e wizard Supporto a hosting via FTPSupporto a hosting via FTP Code Builder (wizard che generano codice)Code Builder (wizard che generano codice) Code SnippetCode Snippet
Caratteristiche del toolCaratteristiche del tool
LeggeroLeggero Eseguibile di piccole dimensioni (~1MB + Eseguibile di piccole dimensioni (~1MB +
runtime del .NET Framework) / download runtime del .NET Framework) / download veloceveloce
Web server integrato (no IIS) per test sulla Web server integrato (no IIS) per test sulla macchina localemacchina locale
Integrato con le comunitàIntegrato con le comunità Gallery di Controlli / Add-in / Code builderGallery di Controlli / Add-in / Code builder Client di Instant Messaging integratoClient di Instant Messaging integrato Collegamento diretto con le maggiori Collegamento diretto con le maggiori
comunità di sviluppatoricomunità di sviluppatori
ASP.NET Web Matrix ProjectASP.NET Web Matrix Project
MSN MSN MessengerMessenger
Controls GalleryControls Gallery
Newsgroups Newsgroups ListservsListservs
Siti ComunitàSiti Comunità
RicercheRicercheSnippetsSnippets
Code BuildersCode Builders
ControlsControls
WYSIWYG DesignerWYSIWYG Designer
MSDE / SQL MSDE / SQL Data IntegrationData Integration
File BasedFile BasedNo Project System No Project System
CommunityCommunity
Web Matrix e Visual Studio .NET Web Matrix e Visual Studio .NET
Visual Studio .NETVisual Studio .NET Orientato a sviluppatori Orientato a sviluppatori
professionaliprofessionali Caratteristiche per lo Caratteristiche per lo
sviluppo enterprisesviluppo enterprise Team collaborationTeam collaboration Architettura delle Architettura delle
applicazioniapplicazioni Ampio spettro di tipi di Ampio spettro di tipi di
progettoprogetto Applicazioni Web e Applicazioni Web e
WindowsWindows Sviluppo per device Sviluppo per device
mobilimobili
Web Matrix ProjectWeb Matrix Project Sviluppo di semplici Sviluppo di semplici
applicazioniapplicazioni Orientato ad ASP.NETOrientato ad ASP.NET Sviluppo file-basedSviluppo file-based Nessun supporto perNessun supporto per
Sviluppo in teamSviluppo in team IntelliSenseIntelliSense DebuggingDebugging
Confronto tra VS.NET e Web MatrixConfronto tra VS.NET e Web MatrixFunzionalitàFunzionalità Web MatrixWeb Matrix VS .NETVS .NET
Team developmentTeam development nono yesyes
DebuggingDebugging nono yesyes
Intellisense / Statement CompletionIntellisense / Statement Completion nono yesyes
Windows Forms DesignerWindows Forms Designer nono yesyes
Architect ToolsArchitect Tools nono yesyes
Project SystemProject System nono yesyes
Control / Add-in / Code Builder pickersControl / Add-in / Code Builder pickers yesyes nono
FTP hosting supportFTP hosting support yes yes nono
Self-contained web serverSelf-contained web server yesyes nono
Instant Messaging Client IntegrationInstant Messaging Client Integration yesyes nono
Mobile Web Application DesignerMobile Web Application Designer yesyes yesyes
WYSIWYG Web Form DesignerWYSIWYG Web Form Designer yesyes yesyes
Web Services (ability to build and consume)Web Services (ability to build and consume) yesyes yesyes
Integrated Data DesignersIntegrated Data Designers yesyes yesyes
DemoDemo
ProgettoProgettoWeb MatrixWeb Matrix
Integrazione con i datiIntegrazione con i dati Data DesignerData Designer
Drag and drop di tabelleDrag and drop di tabelle Formattazione e paginazioneFormattazione e paginazione
Database ExplorerDatabase Explorer Per SQL Server o MSDEPer SQL Server o MSDE
Comprende MSDEComprende MSDE Download su Download su www.asp.netwww.asp.net Strumento ideale per iniziare a sviluppare Strumento ideale per iniziare a sviluppare
applicazioni orientate ai datiapplicazioni orientate ai dati
DemoDemo
Data IntegrationData Integration
Supporto alle communitySupporto alle community SnippetsSnippets
Import / ExportImport / Export
Integrazione con la Controls galleryIntegrazione con la Controls gallery Download di controlli dal WebDownload di controlli dal Web
Tab CommunityTab Community Collezione di risorseCollezione di risorse
Integrazione con MSN MessengerIntegrazione con MSN Messenger Lista di contatti dedicata a Web MatrixLista di contatti dedicata a Web Matrix
Ricerca su server delle CommunityRicerca su server delle Community Search community listservsSearch community listservs
Class Browser integrato con MSDNClass Browser integrato con MSDN
DemoDemo
CommunityCommunity
Estendibilità e configurazioneEstendibilità e configurazione
Control modelControl model Utilizza lo stesso modello di controlli Utilizza lo stesso modello di controlli
di ASP.NETdi ASP.NET
Add-InAdd-In È possibile creare add-in per È possibile creare add-in per
estendere il prodottoestendere il prodotto
XML config fileXML config file Per configurare il tab delle communityPer configurare il tab delle community
Web Matrix HostingWeb Matrix Hosting
Possibilità di testare le proprie Possibilità di testare le proprie applicazioni su un sito reale.applicazioni su un sito reale.
Supporto completo ad ASP.NET e SQL Supporto completo ad ASP.NET e SQL Server 2000Server 2000
20 Mb di spazio su disco20 Mb di spazio su disco 10 Mb di spazio su SQL Server10 Mb di spazio su SQL Server Accesso via FTPAccesso via FTP Amministrazione del proprio sito via WebAmministrazione del proprio sito via Web ASP.NET Starter Kit installabiliASP.NET Starter Kit installabili
DemoDemo
Web Matrix Web Matrix HostingHosting
ASP.NET Starter KitASP.NET Starter Kit
Sono una serie di applicazioni complete Sono una serie di applicazioni complete e funzionanti.e funzionanti.
Basate su ASP.NET e SQL Server 2000Basate su ASP.NET e SQL Server 2000 Disponibili in versione per Visual Disponibili in versione per Visual
Studio.NET 2003 oppure per il solo .NET Studio.NET 2003 oppure per il solo .NET Framework SDK (no progetti / soluzioni)Framework SDK (no progetti / soluzioni)
Architettura a più livelliArchitettura a più livelli Accesso al codice sorgente Accesso al codice sorgente
completamente documentatocompletamente documentato direttamente dall’applicazionedirettamente dall’applicazione
ASP.NET Starter KitASP.NET Starter Kit Community Starter KitCommunity Starter Kit
Sito di una comunità sul webSito di una comunità sul web Portal Starter KitPortal Starter Kit
Portale personalizzabiliPortale personalizzabili Commerce Starter KitCommerce Starter Kit
Tipico sito di commercio elettronicoTipico sito di commercio elettronico Reports Starter KitReports Starter Kit
Reportistica on lineReportistica on line Time TrackerTime Tracker
Gestione di progettiGestione di progetti Disponibile anche per dispositivi mobiliDisponibile anche per dispositivi mobili
DemoDemo
ASP.NET Starter ASP.NET Starter KitKit
ConclusioniConclusioni ASP.NET Web Matrix è un tool intuitivo e ASP.NET Web Matrix è un tool intuitivo e
leggero per lo sviluppo di applicazioni Web leggero per lo sviluppo di applicazioni Web con ASP.NETcon ASP.NET Sviluppato interamente in .NET con C#Sviluppato interamente in .NET con C# Fornito con MSDE (download separato) Fornito con MSDE (download separato)
ASP.NET Web Matrix è complementare a Visual ASP.NET Web Matrix è complementare a Visual Studio .NETStudio .NET Per sviluppatori non professionisti o per semplici Per sviluppatori non professionisti o per semplici
progettiprogetti VS .NET rimane il tool per gli sviluppatori enterpriseVS .NET rimane il tool per gli sviluppatori enterprise Il modo più intuitivo per iniziare a sviluppare Il modo più intuitivo per iniziare a sviluppare
applicazioni Web con ASP.NETapplicazioni Web con ASP.NET
RisorseRisorse
LinkLink http://www.webmatrixproject.nethttp://www.webmatrixproject.net http://www.asp.nethttp://www.asp.net http://www.asp.net/starterkitshttp://www.asp.net/starterkits http://www.webmatrixhosting.nethttp://www.webmatrixhosting.net
Microsoft Certified Professional Microsoft Certified Professional (MCP)(MCP) Microsoft Certified Professional Microsoft Certified Professional
è un programma di certificazione è un programma di certificazione individuale delle competenze individuale delle competenze indirizzato a tutti gli specialisti indirizzato a tutti gli specialisti informatici che operano sulle informatici che operano sulle tecnologie Microsoft.tecnologie Microsoft.
Il programma, riconosciuto a Il programma, riconosciuto a livello internazionale, individua livello internazionale, individua percorsi di certificazione percorsi di certificazione strutturati ed attesta l’effettivo strutturati ed attesta l’effettivo apprendimento delle apprendimento delle competenze tecniche legate al competenze tecniche legate al software.software.
La qualifica di MCP si acquisisce La qualifica di MCP si acquisisce superando un esame a scelta fra quelli superando un esame a scelta fra quelli disponibili. disponibili.
Ulteriori livelli del programma sono:Ulteriori livelli del programma sono:
area sistemistica area sistemistica Microsoft Certified Systems Microsoft Certified Systems AdministratorAdministratorMicrosoft Certified Systems EngineerMicrosoft Certified Systems Engineerarea di sviluppoarea di sviluppoMicrosoft Certified Application DeveloperMicrosoft Certified Application DeveloperMicrosoft Certified Solution DeveloperMicrosoft Certified Solution Developerarea databasearea databaseMicrosoft Certified Database AdministratorMicrosoft Certified Database Administrator
Per maggiori informazioni:www.microsoft.com/italy/traincert
Top Related