20
WebMatrix Overview and Opportunities Mingfei Yan Developer Evangelist [email protected]

Microsoft WebMatrix Platform Overview

  • Upload
    spiffy

  • View
    1.145

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

WebMatrixOverview and Opportunities

Mingfei YanDeveloper Evangelist

[email protected]

Developing with ASP.NETA

SP.

NET W

eb P

ages

ASP.

NET W

eb F

orm

s

ASP.

NET M

VC

Simple Light Fast

PowerfulExtensible

Agile

FamiliarReusable

Productive

Developer Tools

WebM

atr

ix

Vis

ual Stu

dio

Simple ASP.NET

PHP

PowerfulFlexibilityIntegrated

Introducing WebMatrix

Customize PublishCreate

Who is WebMatrix for?

I <3 Web Apps. I just need a tool that makes them easier to

configure, customize and publish them

I want to build web sites myself with an easy to learn

tool and framework

I’m a professional software developer

and I build complex, large scale web sites with a team of

developers

WebMatrix WebMatrix

Visual Studio 2010

WebMatrix includes..

Web Server Database Tool Box

WEBMATRIX

• Create a new site–Web Application Gallery– Create from Template– Create from Folder

Demo

Install Umbraco, apply a template

WEBMATRIX• Customize– Light-weight editor

• HTML, CSS• ASP.NET, PHP

– Database editor –Monitor HTTP Requests– Tune and optimize for

Search Engines

Razor is a cut above the rest<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %></ul>

<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> }</ul>

Razor

Web Forms

<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?></ul>

PHP

Demo

Twitter Helper: @Twitter.SearchFacebook Helper:

@Facebook.ActivityFeed

• SQL Compact Edition– File-based, so it’s portable. Runs without a

server.

• Easy to design, easy to code against

Database

Designing

@{ var db = Database.Open("ArtGallery"); var product = db.Query("SELECT * FROM PRODUCTS); }

Coding

WEBMATRIX• Publish– FTP or sFTP– Web Deploy

• Includes Database• Local Synchronize

• Web Hosting Gallery– Great deals on hosting– ASP.NET & PHP Specific

• Find the right host for you• Quickly compare the best deals• www.microsoft.com/web/hosting

Windows Web Hosting Gallery

• Easy to configure, preview and publish your website and database in one click

Publishing in WebMatrix

Where are the Opportunities?

• Web Creators: Use WebMatrix to manage your customer’s web sites and hosting and use Razor to build functionality quickly.

• Developers: Build razor helpers, so that others can use the cool things you have built

• Hosters: Work with us so that WebMatrix customers can have a seamless hosting experience.

The Hosting Provider ExperienceDiscover Hosting Gallery

Gets Hosting Kit

Sets up environment

Submits a Hosting Offer

Gets Validated

Learn More - Additional Resources

Information on Windows Platform

http://www.microsoft.com/web/platform/

Information on from

WebMatrixhttp://www.microsoft.com/web/

webmatrix/

Information on Microsoft

Hosting Solutionshttp://www.microsoft.com/

hosting

Thank you

[email protected]