The Future of ASP.NET
Upcoming SlideShare
Loading in...5
×
 
  • 5,160 views

More info on http://www.techdays.be

More info on http://www.techdays.be

Statistics

Views

Total Views
5,160
Views on SlideShare
5,154
Embed Views
6

Actions

Likes
0
Downloads
23
Comments
0

1 Embed 6

https://twitter.com 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Talk about the expandable scaffoldingTalk about extensible templates
  • Scaffolding can be pluggable by the community – you can write your own scaffolding in an easy and pluggable wayOauth 2 support – we are thinking of providing a message handler that can authorize JWT tokens, and allow you to mint your own tokens.
  • Connected Devices: Become best platform for targeting Connected DevicesI can build websites that target both the desktop and mobile webI can build APIs that target desktop and native mobile devices (iOS, Android, Windows)Web: Remain the best platform for building Web sitesCommon customer complaints are resolvedI can easily build web sites for the modern web (SPA, HTML5/JavaScript/CSS3, etc.)Azure: Run better in Azure than any other Web platformMy websites can seamlessly leverage the relevant Azure features (SQL, cache, storage, identity, etc.)
  • Connected Devices: Become best platform for targeting Connected DevicesI can build websites that target both the desktop and mobile webI can build APIs that target desktop and native mobile devices (iOS, Android, Windows)I can share common components between web and native (security, membership, etc)Web: Remain the best platform for building Web sitesCommon customer complaints are resolvedI can easily build web sites for the modern web (SPA, HTML5/JavaScript/CSS3, etc.)Azure: Run better in Azure than any other Web platformMy websites can seamlessly leverage the relevant Azure features (SQL, cache, storage, identity, etc.)

The Future of ASP.NET The Future of ASP.NET Presentation Transcript

  • ASP.NET 4.5 in reviewJim Wang
  • what’s new?General MVC Script/Libraries as NuGet pkgs  HTML 5 Project Templates  Mobile Web Optimization Async Web API Request Validation Data Annotations  New framework for REST HTML 5 Web Sockets based HTTP Services 30% Faster Start 30% Smaller Memory
  • what else is new?Web Forms HTML 5 Controls Model Binders Strongly Typed Data Controls Unobtrusive JavaScript Validation
  • open sourceaspnetwebstack.codeplex.comentityframework.codeplex.comgithub.com/SignalR/SignalR
  • ASP.NET and Web Tools 2012.2Jim Wang
  • what’s new in 2012.2?Web Forms Web API Visual Studio Scaffolding  OData  LESS Friendly URLs  Tracing  Syntax highlighting  Help pages (CoffeeScript, Knockout, MustaMVC che, Handlebars, JSRender)  Mobile Emulator SPA template  Selective Publishing Facebook template  Website Publish Extensible templates
  • get ASP.NET and Web Tools 2012.2www.asp.net/vnext
  • demosJim Wang
  • the futureJim Wang
  • releases for ASP.NET and Web Toolsaround every 6 months ASP.NET ASP.NET Sept Feb and Web Sept Take a 4.5 2012 VS2012 2013 Tools 2013 Guess+1 2012.2
  • things we are thinking aboutNuGet MVC and Web API Support for C++ Projects  Improved Scaffolding – pluggable Selective overwrite and with EF 6 support  Updated membership system withVisual Studio Windows Azure Active Directory  OAuth2 and JWT More Web Essentials  OData - $select, $expand, $batch Better HTML, CSS, JavaScript Intellisense  Performance improvements and more async Project template improvements  Easier unit testing for Publishing enhancements ApiController
  • things we are thinking about - OneASP.NETNo more project type GUIDS!
  • One ASP.NET - brainstormingScenario 1 Scenario 2 Create an empty ASP.NET  Create a custom template Application and add capabilities  Snapshot of your application as a VSIX as it grows  File -> New Project Scenario 3  Build up Web Forms UI  Add Controllers, Views, Model  Auth configuration tooling  Connect model to Azure Table Storage   Add a WebAPI Add SignalR Scenario 4  Find appropriate NuGet pkgs
  • ASP.NET and Web Tools Themes
  • fun factsJim Wang
  • 1 billion PCs runningWindows Source: International Telecom Union (http://www.itu.int/ITU-D/ict/statistics/at_glance/KeyTelecom.html)
  • 1 billion mobile subscriptions Source: International Telecom Union (http://www.itu.int/ITU-D/ict/statistics/at_glance/KeyTelecom.html)
  • that‘s one forevery 7 people on earth
  • ASP.NET and Web Tools Themes
  • linksOData Security Guidancehttp://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-security-guidanceCommunity Templates (MVC4)http://www.asp.net/single-page-application/overview/templatesMobile Emulatorshttp://www.asp.net/mobile/device-simulators
  • questions?Jim Wang@turanukjim.wang@microsoft.com