microsoft webmatrix platform overview
DESCRIPTION
TRANSCRIPT
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
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• 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?
• 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