290 likes | 421 Views
02 | New Features for Web Developers. Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek. One ASP.NET. Websites. Services. Web Forms. Web-pages. Single-Page Apps. MVC. Web API. SignalR. ASP.NET. One ASP.NET. No initial decision required
E N D
02 | New Features for Web Developers Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek
One ASP.NET Websites Services Web Forms Web-pages Single-Page Apps MVC Web API SignalR ASP.NET
One ASP.NET • No initial decision required • Use the right tool for the job • Mix and match as needed • Scaffolding available across all frameworks
Bootstrap • Default web template in Visual Studio 2013 • Created by Twitter • De facto standard • Several templates and tools available for customization • Designed for multiple form factors
Browser Link • Browser compatibility issues still plague developers • Refresh multiple browsers with one button • Uses SignalR
New IntelliSense Features • Better CSS support • IDs • Classes • JavaScript • Support for common libraries • Knockout • AngularJS
Debugging JavaScript • Ya know what – let’s just demo this. It’s just that cool.
Debugging Features • Just My Code • Go To Definition • Highlight Identifier
ASP.NET Identity • Supersedes Membership • One Identity system for all of ASP.NET • Claims based authentication • Forms authentication • Membership • Windows authentication • ADFS • Live ID • Twitter • Facebook
MVC Features • Scaffolding • Easily create CRUD controller actions and views • Not just for rapid application development • Attribute routing • Place routing information closer to the action • Simplify creation of vanity URLs
Zen Coding • Web Essentials for Visual Studio • Simplifies creation of HTML and ASP.NET markup
app services cloud services caching service bus media identity hpc analytics integration web sites mobile services data services SQL database HDInsight table blob storage infrastructure services virtual machines virtual network vpn traffic manager cdn
Visual Studio Explorer • Manage Azure from Visual Studio • Create web sites • Stop virtual machines • Filter subscriptions
Web Sites Scalable Automated Flexible High-density and secure web hosting Open publishing methods and protocols Integrated and open solution Lowers customer onboarding costs and streamlines upselling Upsell from shared to reserved Support for PHP, Node.js, and ASP.NET Metering and throttling of resources Fully integrated into Web App Gallery
Apps for SharePoint Form Factors • Full page • Implement complete app experiences to satisfy business scenarios • App parts • Create app parts that can interact with the SharePoint experience • UI command extensions • Add new commands to the ribbon and item menus
SharePoint App Hosting • Provider-hosted app • Bring your own server hosting infrastructure SharePoint web Your hosted site • Auto-hosted app • Windows Azure + SQL Azure provisioned automatically as apps are installed Cloud-hosted apps SharePoint web Azure • Get remote events from SharePoint. • Use CSOM/REST + OAuth • SharePoint-hosted app • Reuse web elements (lists, out-of-box web parts). Client-side technologies and declarative workflows Host web App web (from WSP)
Office Developer Tools Supports cloud app model Develop against Office 365 or on-premises Rich tooling support for app artifacts
Where can I get Visual Studio 2013? • MSDN subscribers can download • Startup companies may qualify for MSDN through BizSparkwww.Microsoft.com/bizspark • Students can access through Dreamsparkwww.dreamspark.com • Anyone can download Express or Trial versions at http://www.visualstudio.com/downloads • Visual Studio Online – free for up to 5 users www.visualstudio.com/vsonline