際際滷

際際滷Share a Scribd company logo
WebmatrixKris van der Mast	@KvdM
Who am I?Kris van der MastAntwerp, Belgiumwww.ordina.beFocus on web technologiesASP.NET, ASP.NET MVC, WCF, Silverlight, ...MVP for ASP.NETASP InsiderFind me on forums.asp.net & stackoverflowhttp://blog.krisvandermast.comhttp://www.twitter.com/KvdM
AgendaWhat is WebMatrix?Putting things into perspectiveRazorWebPagesHelpersResourcesQ&A
WebmatrixWhat is the WebMatrix?WebMatrixSQL CEWebpagesIIS ExpressWeb
The ASP.NET familyASP.NETDynamic Data & AJAXPresentationASP.NETWebFormsASP.NETWebPagesASP.NETMVCASP.NETCoreCore Runtime
SQL CE + IIS ExpressSQL CE:File based (*.sdf)Runs in medium trust -> hosting!Put in App_Data folderIIS Express:No admin neededIIS capabilities + Cassini ease of use combined
Putting things into perspectiveTask focussed tool to make it really easy to get started with web development
DEMO: Blog!WebMatrix IDE
Before RazorRazor<%@ %><%# %><%$ %><%= %><%: %>@
@@{ // magic happens here... }@()Inline text in code: @:Multiline text in code: <text></text>@@@// of @/* */Razor syntax
DEMORazor
WebPagesConvention Backend logic on top Frontend logic below (html5 + code)Simpler to use, but still ASP.NET power
DEMO: Photo galleryWant to see it being used?
HelpersConvenientAlready some out of the boxEasy to create on your own (App_Code folder  for now)Future: @helper SomeMethod() {}
DEMOHelpers
Resourceshttp://www.asp.net/webmatrixhttp://weblogs.asp.net/scottguhttp://blog.krisvandermast.comhttp://learn.iis.net/page.aspx/901/iis-developer-express-faq/
Questions?More information?http://asp.net/webmatrixContact me!http://blog.krisvandermast.comhttp://www.twitter.com/KvdMkris.vandermast@gmail.comThank you!
High quality technical screencasts created by experts on the latest and most important technologies. Buy access to a single series or subscribe for as little as $19 a month.ASP.NET MVCRob ConeryLINQAyende RahienjQueryASP.NET AjaxDave WardRuby on RailsnHibernatetekpub.com

More Related Content

What's hot (20)

Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobDon't let FaaS do a BaaS job
Don't let FaaS do a BaaS job
Tessa Mero
Desarrollo de Aplicaciones PHP con Microsoft Azure
Desarrollo de Aplicaciones PHP con Microsoft AzureDesarrollo de Aplicaciones PHP con Microsoft Azure
Desarrollo de Aplicaciones PHP con Microsoft Azure
Peter Concha
NickleusJimenez
NickleusJimenezNickleusJimenez
NickleusJimenez
Nickleus Jimenez
Building microservices with Node.js - part 1
Building microservices with Node.js - part 1Building microservices with Node.js - part 1
Building microservices with Node.js - part 1
Ashley Davis
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
Pranav Ainavolu
MVC Team
MVC TeamMVC Team
MVC Team
MVC TEAM
Google developer group 2021 - Introduction to cloud computing
Google developer group 2021 - Introduction to cloud computingGoogle developer group 2021 - Introduction to cloud computing
Google developer group 2021 - Introduction to cloud computing
Kalema Edgar
Real World HTML5 + ASP.NET MVC - Lessons Learned
Real World HTML5 + ASP.NET MVC - Lessons LearnedReal World HTML5 + ASP.NET MVC - Lessons Learned
Real World HTML5 + ASP.NET MVC - Lessons Learned
Zolt叩n D叩vid
1. aws overview
1. aws overview1. aws overview
1. aws overview
Reham Maher El-Safarini
Spirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript Developereille
Spirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript DevelopereilleSpirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript Developereille
Spirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript Developereille
Tieturi Oy
Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...
Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...
Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...
Peter Concha
The cloud and all that jazz
The cloud and all that jazzThe cloud and all that jazz
The cloud and all that jazz
Nick Hadlee
Hands-on Lab: Upgrading & Consolidating MySQL
Hands-on Lab: Upgrading & Consolidating MySQLHands-on Lab: Upgrading & Consolidating MySQL
Hands-on Lab: Upgrading & Consolidating MySQL
Amazon Web Services
Building microservices with Node.js - part 2
Building microservices with Node.js - part 2Building microservices with Node.js - part 2
Building microservices with Node.js - part 2
Ashley Davis
Ordina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloudOrdina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloud
Ordina Belgium
Building faster websites Front-end performance
Building faster websites Front-end performanceBuilding faster websites Front-end performance
Building faster websites Front-end performance
Mihai Oaida
Amazon Web Services Introduction
Amazon Web Services IntroductionAmazon Web Services Introduction
Amazon Web Services Introduction
Moetazbellah Medhat Samy
Cloud hosting
Cloud hostingCloud hosting
Cloud hosting
beyondweb
Making Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsMaking Security Make Sense to Users and Clients
Making Security Make Sense to Users and Clients
Jamie Schmid
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...
Adam Grocholski
Don't let FaaS do a BaaS job
Don't let FaaS do a BaaS jobDon't let FaaS do a BaaS job
Don't let FaaS do a BaaS job
Tessa Mero
Desarrollo de Aplicaciones PHP con Microsoft Azure
Desarrollo de Aplicaciones PHP con Microsoft AzureDesarrollo de Aplicaciones PHP con Microsoft Azure
Desarrollo de Aplicaciones PHP con Microsoft Azure
Peter Concha
Building microservices with Node.js - part 1
Building microservices with Node.js - part 1Building microservices with Node.js - part 1
Building microservices with Node.js - part 1
Ashley Davis
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
Pranav Ainavolu
MVC Team
MVC TeamMVC Team
MVC Team
MVC TEAM
Google developer group 2021 - Introduction to cloud computing
Google developer group 2021 - Introduction to cloud computingGoogle developer group 2021 - Introduction to cloud computing
Google developer group 2021 - Introduction to cloud computing
Kalema Edgar
Real World HTML5 + ASP.NET MVC - Lessons Learned
Real World HTML5 + ASP.NET MVC - Lessons LearnedReal World HTML5 + ASP.NET MVC - Lessons Learned
Real World HTML5 + ASP.NET MVC - Lessons Learned
Zolt叩n D叩vid
Spirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript Developereille
Spirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript DevelopereilleSpirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript Developereille
Spirit-teknologiap辰iv辰t Petri Niemi HTML5 & JavaScript Developereille
Tieturi Oy
Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...
Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...
Microsoft Azure: Desarrollando en la Nube con PHP y Control de C坦digo Fuente ...
Peter Concha
The cloud and all that jazz
The cloud and all that jazzThe cloud and all that jazz
The cloud and all that jazz
Nick Hadlee
Hands-on Lab: Upgrading & Consolidating MySQL
Hands-on Lab: Upgrading & Consolidating MySQLHands-on Lab: Upgrading & Consolidating MySQL
Hands-on Lab: Upgrading & Consolidating MySQL
Amazon Web Services
Building microservices with Node.js - part 2
Building microservices with Node.js - part 2Building microservices with Node.js - part 2
Building microservices with Node.js - part 2
Ashley Davis
Ordina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloudOrdina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloud
Ordina Belgium
Building faster websites Front-end performance
Building faster websites Front-end performanceBuilding faster websites Front-end performance
Building faster websites Front-end performance
Mihai Oaida
Cloud hosting
Cloud hostingCloud hosting
Cloud hosting
beyondweb
Making Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsMaking Security Make Sense to Users and Clients
Making Security Make Sense to Users and Clients
Jamie Schmid
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...
St. Louis Day of .NET 2013 - Continuous Integration and Scripting with Window...
Adam Grocholski

Similar to WebMatrix (20)

WebMatrix
WebMatrixWebMatrix
WebMatrix
Robert MacLean
Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More Cloudy
Maarten Balliauw
Microsoft WebMatrix Platform Overview
Microsoft WebMatrix Platform OverviewMicrosoft WebMatrix Platform Overview
Microsoft WebMatrix Platform Overview
Spiffy
AWS Summit Berlin 2013 - Next-Generation Websites on Demand with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand  with Infopark C...AWS Summit Berlin 2013 - Next-Generation Websites on Demand  with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand with Infopark C...
AWS Germany
Introduction to web pi and web matrix
Introduction to web pi and web matrixIntroduction to web pi and web matrix
Introduction to web pi and web matrix
Mohamad Iqbal
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.jsNode PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
Mike McNeil
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudy
Maarten Balliauw
PHP on Windows and on Azure
PHP on Windows and on AzurePHP on Windows and on Azure
PHP on Windows and on Azure
Maarten Balliauw
Web matrix part 2
Web matrix part 2Web matrix part 2
Web matrix part 2
yuvaraj72
MSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows AzureMSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows Azure
Maarten Balliauw
Serverless Development To Production Pipeline
Serverless Development To Production PipelineServerless Development To Production Pipeline
Serverless Development To Production Pipeline
Chase Douglas
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Maarten Balliauw
Introduzione a web e servizi con .net e azure
Introduzione a web e servizi con .net e azureIntroduzione a web e servizi con .net e azure
Introduzione a web e servizi con .net e azure
dotnetabruzzo
ASP.NET vNext Beta 3
ASP.NET vNext Beta 3ASP.NET vNext Beta 3
ASP.NET vNext Beta 3
Maurice De Beijer [MVP]
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
Hosam Kamel
Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!
WP Engine
WebMatrix
WebMatrixWebMatrix
WebMatrix
Subodh Pushpak
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
Rasel Khan
New web technologies we must explore in 2018
New web technologies we must explore in 2018New web technologies we must explore in 2018
New web technologies we must explore in 2018
Alexander Dimitrov
How I fell in love with Serverless, Yevhen Duma, DevOps Engineer at Provectus
How I fell in love with Serverless, Yevhen Duma, DevOps Engineer at ProvectusHow I fell in love with Serverless, Yevhen Duma, DevOps Engineer at Provectus
How I fell in love with Serverless, Yevhen Duma, DevOps Engineer at Provectus
Provectus
Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More Cloudy
Maarten Balliauw
Microsoft WebMatrix Platform Overview
Microsoft WebMatrix Platform OverviewMicrosoft WebMatrix Platform Overview
Microsoft WebMatrix Platform Overview
Spiffy
AWS Summit Berlin 2013 - Next-Generation Websites on Demand with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand  with Infopark C...AWS Summit Berlin 2013 - Next-Generation Websites on Demand  with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand with Infopark C...
AWS Germany
Introduction to web pi and web matrix
Introduction to web pi and web matrixIntroduction to web pi and web matrix
Introduction to web pi and web matrix
Mohamad Iqbal
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.jsNode PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
Mike McNeil
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudy
Maarten Balliauw
PHP on Windows and on Azure
PHP on Windows and on AzurePHP on Windows and on Azure
PHP on Windows and on Azure
Maarten Balliauw
Web matrix part 2
Web matrix part 2Web matrix part 2
Web matrix part 2
yuvaraj72
MSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows AzureMSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows Azure
Maarten Balliauw
Serverless Development To Production Pipeline
Serverless Development To Production PipelineServerless Development To Production Pipeline
Serverless Development To Production Pipeline
Chase Douglas
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Maarten Balliauw
Introduzione a web e servizi con .net e azure
Introduzione a web e servizi con .net e azureIntroduzione a web e servizi con .net e azure
Introduzione a web e servizi con .net e azure
dotnetabruzzo
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
Hosam Kamel
Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!Headless 101 - Everything You Wanted to Know and More!
Headless 101 - Everything You Wanted to Know and More!
WP Engine
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
Rasel Khan
New web technologies we must explore in 2018
New web technologies we must explore in 2018New web technologies we must explore in 2018
New web technologies we must explore in 2018
Alexander Dimitrov
How I fell in love with Serverless, Yevhen Duma, DevOps Engineer at Provectus
How I fell in love with Serverless, Yevhen Duma, DevOps Engineer at ProvectusHow I fell in love with Serverless, Yevhen Duma, DevOps Engineer at Provectus
How I fell in love with Serverless, Yevhen Duma, DevOps Engineer at Provectus
Provectus

More from Kris van der Mast (10)

Microsoft chatbots - Conversations as a Platform
Microsoft chatbots - Conversations as a PlatformMicrosoft chatbots - Conversations as a Platform
Microsoft chatbots - Conversations as a Platform
Kris van der Mast
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
Kris van der Mast
Meteor.js
Meteor.jsMeteor.js
Meteor.js
Kris van der Mast
F12 tools in Edge
F12 tools in EdgeF12 tools in Edge
F12 tools in Edge
Kris van der Mast
Orchard - the new cms in town
Orchard -  the new cms in townOrchard -  the new cms in town
Orchard - the new cms in town
Kris van der Mast
A second life in the cloud for existing applications
A second life in the cloud for existing applicationsA second life in the cloud for existing applications
A second life in the cloud for existing applications
Kris van der Mast
Azug feweb2010
Azug feweb2010Azug feweb2010
Azug feweb2010
Kris van der Mast
Being a pimp without silverlight - ASP.NET MVC 2 and jQuery
Being a pimp without silverlight - ASP.NET MVC 2 and jQueryBeing a pimp without silverlight - ASP.NET MVC 2 and jQuery
Being a pimp without silverlight - ASP.NET MVC 2 and jQuery
Kris van der Mast
Being a pimp without silverlight
Being a pimp without silverlightBeing a pimp without silverlight
Being a pimp without silverlight
Kris van der Mast
Leb Dev Mvc2
Leb Dev Mvc2Leb Dev Mvc2
Leb Dev Mvc2
Kris van der Mast
Microsoft chatbots - Conversations as a Platform
Microsoft chatbots - Conversations as a PlatformMicrosoft chatbots - Conversations as a Platform
Microsoft chatbots - Conversations as a Platform
Kris van der Mast
Orchard - the new cms in town
Orchard -  the new cms in townOrchard -  the new cms in town
Orchard - the new cms in town
Kris van der Mast
A second life in the cloud for existing applications
A second life in the cloud for existing applicationsA second life in the cloud for existing applications
A second life in the cloud for existing applications
Kris van der Mast
Being a pimp without silverlight - ASP.NET MVC 2 and jQuery
Being a pimp without silverlight - ASP.NET MVC 2 and jQueryBeing a pimp without silverlight - ASP.NET MVC 2 and jQuery
Being a pimp without silverlight - ASP.NET MVC 2 and jQuery
Kris van der Mast
Being a pimp without silverlight
Being a pimp without silverlightBeing a pimp without silverlight
Being a pimp without silverlight
Kris van der Mast

WebMatrix