13
Microsoft WebMatrix robert maclean www.sadev.co.za ∞ @rmaclean ∞ [email protected]

WebMatrix

Embed Size (px)

DESCRIPTION

Microsoft WebMatrix is a new tool from Microsoft aimed at the non-professional and hobbiest web developers and provides them a complete toolset to create

Citation preview

Page 1: WebMatrix

Microsoft WebMatrix

robert macleanwww.sadev.co.za ∞ @rmaclean ∞

[email protected]

Page 2: WebMatrix

Agenda

• Brief introduction to stimulate discussion and share knowledge

• What is the problems it is trying to solve?• What is WebMatrix?• Look at frameworks supported• When a framework won’t cut it

Page 3: WebMatrix

What is the problem?

I want a website

Massive Traffic

Not Massive Traffic

Professional Dev Not Pro Dev

Need quicklyCan invest time Need CustomFramework

Based

???

Page 4: WebMatrix

What is WebMatrix?

• Free toolset from Microsoft– Dev, Host, DB & Tooling

• Web development– Frameworks on PHP or ASP.NET – Custom Web Dev on ASP.NET

• Designed to be lightweight

Page 5: WebMatrix

Frameworks Supported

DotNetNuke » WordPress » Umbraco » Joomla » nopCommerce » mojoPortal » Gallery » BlogEngine.NET » Kentico CMS for ASP.NET » Drupal 6 » Drupal 7 » ResourceBlender » Gallery Server Pro » Moodle » ScrewTurn Wiki » nService » SugarCRM » DasBlog » Sitefinity » SilverStripe » Mayando » SubText » Orchard » phpBB » N2 CMS » AtomSite » Kartris » Dropthings » YetAnotherForum.NET » Piwik » TangoCMS » Kooboo CMS » MODx CMS » MonoX » Tiki Wiki CMS » SQLCMS » AxCMS.NET » EC-CUBE » Core Ecommerece » Composite C1 CMS » DotNetAge » Azopho » DotShoppingCart » Concrete5 » Fishop.Net » SplendidCRM » NearForums » RakuCMS Express » Tandem Server CMS » Atlas » ocPortal » Kooboo Communicator

Page 6: WebMatrix

Frameworks Support Info Graphs

Blog16%

CMS41%eCo

mmerenc

e15%

Fo-rums7%

Gal-lerie

s4%

Tools13%

Wiki4%

ASP.NET75%

PHP25%

Approx. 3.7 million downloads

Top Downloads1. DotNetNuke2. WordPress3. Umbraco4. nopCommerce5. Joomla6. mojoPortal7. Gallery8. BlogEngine.NET9. Kentico CMS10.Drupal 6

Page 7: WebMatrix

Demo

• Rapid site setup using Framework

Page 8: WebMatrix

When a framework won’t cut it

ASP.NET

AS

P.N

ET

Web

Form

s

AS

P.N

ET

MV

C

AS

P.N

ET

Dyn

am

ic

Data

AS

P.N

ET

Web

Pag

e

Page 9: WebMatrix

But a web technology alone is not enough

Windows

IISSQL

Server

ASP.NET

Traditional Stack

Windows

IIS Express

SQL CE 4

ASP.NET

WebMatrix Stack

• IIS & SQL always running• Maintenance of IIS & SQL• Costly for SQL Server

• Dev & Prod• Different web server in Dev vs. Prod

• Only run when needed• No maintenance• Free technologies• SQL CE used with shared hosts• Upgrade from SQL CE to SQL Server• IIS Express supports all IIS functionality

Page 10: WebMatrix

Web development is not just development

• SEO Tools• Publishing

Page 11: WebMatrix

Demo

• Creating a custom site• Moving to Visual Studio• SEO Reporting• Publishing• Database Migration

Page 12: WebMatrix

Summary

Good starter for web sitesGet going quicklyPrototypingSimple solutions

Can grow to “full” tech stackIIS Express > IISSQL CE > SQL ServerWebMatrix > Visual Studio

DownsidesAbout 70Mb worth of bits via Web Platform Installer, excluding frameworksToo many framework optionsNot all frameworks have full WebMatrix stack supportNo SilverLight!

Page 13: WebMatrix

Questions & Discussions