WebMatrix

3,233 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,233
On SlideShare
0
From Embeds
0
Number of Embeds
304
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WebMatrix

  1. 1. Microsoft WebMatrix<br />robertmaclean<br />www.sadev.co.za ∞ @rmaclean ∞ robert@sadev.co.za<br />
  2. 2. Agenda<br />Brief introduction to stimulate discussion and share knowledge<br />What is the problems it is trying to solve?<br />What is WebMatrix?<br />Look at frameworks supported<br />When a framework won’t cut it<br />
  3. 3. What is the problem?<br />I want a website<br />Not Massive Traffic<br />Professional Dev<br />Not Pro Dev<br />Need quickly<br />Can invest time<br />Need Custom<br />Framework Based<br />???<br />Massive Traffic<br />
  4. 4. What is WebMatrix?<br />Free toolset from Microsoft<br />Dev, Host, DB & Tooling<br />Web development<br />Frameworks on PHP or ASP.NET <br />Custom Web Dev on ASP.NET<br />Designed to be lightweight<br />
  5. 5. Frameworks Supported<br />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<br />
  6. 6. Frameworks Support Info Graphs<br />Approx. 3.7 million downloads<br />Top Downloads<br />DotNetNuke<br />WordPress<br />Umbraco<br />nopCommerce<br />Joomla<br />mojoPortal<br />Gallery<br />BlogEngine.NET<br />Kentico CMS<br />Drupal 6<br />
  7. 7. Demo<br />Rapid site setup using Framework<br />
  8. 8. When a framework won’t cut it<br />ASP.NET<br />ASP.NET Web Forms<br />ASP.NET MVC<br />ASP.NET Dynamic Data<br />ASP.NET WebPage<br />
  9. 9. But a web technology alone is not enough<br />Traditional Stack<br />WebMatrix Stack<br />ASP.NET<br />ASP.NET<br />IIS<br />SQL Server<br />IIS Express<br />SQL CE 4<br />Windows<br />Windows<br /><ul><li>Only run when needed
  10. 10. No maintenance
  11. 11. Free technologies
  12. 12. SQL CE used with shared hosts
  13. 13. Upgrade from SQL CE to SQL Server
  14. 14. IIS Express supports all IIS functionality
  15. 15. IIS & SQL always running
  16. 16. Maintenance of IIS & SQL
  17. 17. Costly for SQL Server
  18. 18. Dev & Prod
  19. 19. Different web server in Dev vs. Prod</li></li></ul><li>Web development is not just development<br />SEO Tools<br />Publishing<br />
  20. 20. Demo<br />Creating a custom site<br />Moving to Visual Studio<br />SEO Reporting<br />Publishing<br />Database Migration<br />
  21. 21. Summary<br />Good starter for web sites<br />Get going quickly<br />Prototyping<br />Simple solutions<br />Can grow to “full” tech stack<br />IIS Express > IIS<br />SQL CE > SQL Server<br />WebMatrix > Visual Studio<br />Downsides<br />About 70Mb worth of bits via Web Platform Installer, excluding frameworks<br />Too many framework options<br />Not all frameworks have full WebMatrix stack support<br />No SilverLight!<br />
  22. 22. Questions & Discussions<br />

×