Your SlideShare is downloading. ×
The Future of ASP.NET
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The Future of ASP.NET

5,339
views

Published on

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

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


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
5,339
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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.)
  • Transcript

    • 1. ASP.NET 4.5 in reviewJim Wang
    • 2. 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
    • 3. what else is new?Web Forms HTML 5 Controls Model Binders Strongly Typed Data Controls Unobtrusive JavaScript Validation
    • 4. open sourceaspnetwebstack.codeplex.comentityframework.codeplex.comgithub.com/SignalR/SignalR
    • 5. ASP.NET and Web Tools 2012.2Jim Wang
    • 6. 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
    • 7. get ASP.NET and Web Tools 2012.2www.asp.net/vnext
    • 8. demosJim Wang
    • 9. the futureJim Wang
    • 10. 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
    • 11. 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
    • 12. things we are thinking about - OneASP.NETNo more project type GUIDS!
    • 13. 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
    • 14. ASP.NET and Web Tools Themes
    • 15. fun factsJim Wang
    • 16. 1 billion PCs runningWindows Source: International Telecom Union (http://www.itu.int/ITU-D/ict/statistics/at_glance/KeyTelecom.html)
    • 17. 1 billion mobile subscriptions Source: International Telecom Union (http://www.itu.int/ITU-D/ict/statistics/at_glance/KeyTelecom.html)
    • 18. that‘s one forevery 7 people on earth
    • 19. ASP.NET and Web Tools Themes
    • 20. 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
    • 21. questions?Jim Wang@turanukjim.wang@microsoft.com