Upload
robert-maclean
View
2.282
Download
1
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
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
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
???
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
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
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
Demo
• Rapid site setup using Framework
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
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
Web development is not just development
• SEO Tools• Publishing
Demo
• Creating a custom site• Moving to Visual Studio• SEO Reporting• Publishing• Database Migration
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!
Questions & Discussions