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

22
Crea il tuo sito con Crea il tuo sito con Web Matrix e il Web Web Matrix e il Web Hosting su ASP.NET Hosting su ASP.NET Silvano Coriani Silvano Coriani Academic Developer Evangelist Academic Developer Evangelist

Transcript of Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer...

Page 1: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 2: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic 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

Page 3: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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.

Page 4: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 5: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 6: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 7: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 8: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 9: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

DemoDemo

ProgettoProgettoWeb MatrixWeb Matrix

Page 10: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 11: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

DemoDemo

Data IntegrationData Integration

Page 12: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 13: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

DemoDemo

CommunityCommunity

Page 14: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 15: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 16: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

DemoDemo

Web Matrix Web Matrix HostingHosting

Page 17: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 18: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 19: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

DemoDemo

ASP.NET Starter ASP.NET Starter KitKit

Page 20: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 21: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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

Page 22: Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET Silvano Coriani Academic Developer Evangelist.

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