simpletemplatesappssimpletemplatesappspowerfulflexibileintegratedpowerfulflexibileintegrated...
-
Upload
martha-baldwin -
Category
Documents
-
view
223 -
download
0
Transcript of simpletemplatesappssimpletemplatesappspowerfulflexibileintegratedpowerfulflexibileintegrated...
The Microsoft Web PlatformFoundational Session
Bill StaplesGM, Web Platform & ToolsMicrosoft
Shipped this year…
Web Farm Framework / Application Request RoutingIIS Media Services 4WebMatrix and IIS ExpressASP.NET Web Pages and RazorVisual Studio 2010 SP1ASP.NET MVC 3 and NuGet
Developer Tools
simple templatesapps
powerfulflexibileintegratedW
eb
Matr
ix
Vis
ual S
tud
io
Introducing WebMatrix
PublishCreate Customize
Web Server DatabaseDevelopment Tool
Introducing WebMatrix
WebMatrix IIS Express SQL Server Compact
Introducing WebMatrix
Create from Folder
Create fromTemplate
Create from Open Source App
Web Application Ecosystem
T
demo
Get Online Fast with Open SourceDrew RobbinsDeveloper & Platform Evangelism
Developing with ASP.NET
simple
lightfast
powerfulextensibleagile
familiar reusable
productive
AS
P.N
ET W
eb
Pa
ges
AS
P.N
ET
MV
C
AS
P.N
ET W
eb
Fo
rms
Introducing Razor
<ul> @foreach(var p in products) { <li>@p.Name ([email protected])</li> }</ul>
BAGEL ($2.99)
ICED DOUGHNUT ($1.50)
CARROT CAKE ($2.00)
WebMatrix Helpers
T
demo
Building a site with WebMatrix
Bill StaplesWeb Platform & Tools
Razor View EngineVisual Studio Support for Razor Syntax
Tools UpdateHTML 5jQuery 1.5 + ModernizrEntity Framework 4.1Scaffolding
ASP.NET MVC 3
NUnit
Iesi Collections
AutoMapper
Facebook SDK
Rx
MvvmLight
Should
postal
TweetSharp
Simple.Data.Core
Altairis.Web.Security
UrlShortener.Helper
Lucene
MvcMailer
reactiveui-core
Moq
MvcContrib
Hammock
SharpZipLib
Simple.Data.Core
CLEditor
RestSharp
nservicebus
linq.js
combres
MvcSiteMapProvider
Autofac
Spark
iTextSharp
NHibernate
FluentAssertions
xunit
jQuery.Validation
HtmlAgilityPack
RavenDB
jQuery
NLog
WatiN
AutoPoco
Castle
log4net
Elmah
Ninject
Newtonsoft.Json
FluentNHibernate
RhinoMocks
BBCode
FluentValidation
DotNetZip
NSubstitute
fasterflect
AzureToolkit
Antlr
FluentHtml-ci
Machine.Specifications
DotNetOpenAuth
FakeItEasy
PublishSettingsGen
Common.Logging
TheSterlingException
Bootstrapper
StructureMap
51Degrees.mobi
Adam.JSGenerator
QuickGraph
demo
Building an App with MVC 3
Jonathan CarterDeveloper & Platform Evangelism
Managing Web Farms
Application Request Routing v2.5HTTP level routing and load balancingClient and host name affinityIn-memory and on-disk caching
Web Farm Framework v2.0Centrally manage a cluster of serversAdd and remove nodes on the flyOrchestrate software installation and updatesAggregate health and log file information
Enabling Easier Deployment
Web Deploy v2.0Automate package and deployment of web applications Synchronize servers in a clusterPublish content, config, database and other dependencies
Easy to setup via Web PI
demo
Making Web Deployment Easy
Bill StaplesWeb Platform & Tools
Learn more.http://microsoft.com/web
Thank You.
Related ContentDEV333: Hack Proofing Your Microsoft ASP.NET Web Forms and MVC Apps
DEV335: Improving ASP.NET App Performance with Async Pages and Actions
DEV336: Internet Information Services (IIS) 7.5 for Developers
DEV338: NuGet: Microsoft .NET Package Management for the Enterprise
DEV342: Web Deployment Made Easy: Seriously
DEV345: Writing an ASP.NET MVC View Engine
DEV349: An Overview of the Microsoft Web Stack
DEV352: Web Forms: Reports of My Death Are Greatly Exaggerated
DEV353: Pragmatic JavaScript, jQuery and AJAX with Microsoft ASP.NET
DEV355: Orchard 1.1: Build, Customize, Extend, Ship
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
http://northamerica.msteched.com
Connect. Share. Discuss.
Complete an evaluation on CommNet and enter to win!
Scan the Tag to evaluate this session now on myTech•Ed Mobile
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS
PRESENTATION.