Discover WebMatrix, a brand new web development tool from Microsoft that includes everything you need
for website development with Gavin.Starting from open source applications, built-in web
templates or just coding yourself. Its all inclusive, simple and best of all free.
Microsoft WebFest 2011The Next Web, a New Strategy
Gavin Warrener Senior Program Manager, Microsoft Corporation
WebMatrixOverview and Opportunities
Gavin [email protected]
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
• Helpers make it easy to quickly add commonly used functionality into your websites
• Helpers are designed to make your life easier• Some examples:
– And many more…
What are Helpers?
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.
Your call to action
• Download and try WebMatrix• Use the apps in WebMatrix• Use Helpers• Let us know which helpers you need
Top Related