Post on 18-Dec-2014
description
ASP.NET Loves HTML5, JavaScript and CSS3, or what’s new in VS2013for Web DevelopersAlexander Belotserkovskiy
Nurturer
About Me
Twitter: @ahriman_ru
Windows Azure MVPFocused on
ASP.NET (before: Java &
PHP)
Developer
Focused on Architecture & HPC
E-mail: ahriman@ahriman.ru
Responsible for Russia & CIS Azure customers
LinkedIn: ahriman
AgendaOne ASP.NETWhy ASP.NET loves HTML5 and CSS3?
Visual Studio 2013: What’s new for Web Devs?Browser Link, Editor improvements for JavaScript, CSS3, HTML5, Web Essentials
Windows AzureIntro to the platform
Visual Studio OnlineWhat if… We could edit our code online?
Agenda
ASP.NET
WebForm
sMVC
WebAPI
SignalR
JSHTML
5
Node.js
Node.js
One ASP.NET Visual Studio 2013
DEMO
One ASP.NETEffective development through the unification
General• New ASP.NET Identity System• Templates based on Bootstrap.js
One ASP.NET• One Project: Web Forms, MVC, Web
API• Add any framework to any project• New Scaffolding• Configurable Authentication
Azure SDK• Azure Server Explorer:
SSO, Remote Debugging, Web Sites, Mobile Services, Mgmt APIs, Log DL
Web API• CORs, Attribute Routing
MVC• Attribute Routing
Entity Framework• Async, Stored Procs, Resiliency
Visual Studio• New HTML Editor• Live Browser Link + Extensibility• JavaScript AngularJS Intellisense
VS2013
Oct201
3
One ASP.NET• Web Form Scaffolding• Scaffolding Extensibility
Azure SDK• Explore files live in Server Explorer
SignalR• No jQuery dependency• C++• Android
Web API• BSON formatter (Binary JSON)
MVC• Better bootstrap scaffolding• Helper fixes for dropdowns
Entity Framework• EF Power Tools graduate• Reverse engineer DB to Code First
Visual Studio• More LESS support• More Browser Link extensions
ASP.NET
Web Tools
2013.1
Feb 201
4
Browser Link
DEMO
Visual Studio 2013Browser Link, Editor Improvements, Web Essentials, Extensions
Stream Insight
Data
la
yer
App layer
Inte
gra
tion
La
yer
Clie
nt
PC ConsoleCellphoneTablet Browser
CachingDisks
CDN
QueuesTables
Traffic Manager
Active Directory
Service Bus
Blobs
Cloud Services
SQL Reporting
Data Sync
Local service Local DBOffice
Database
Storage
VMWeb Sites HDInsight
Virtual Networks
Media Services
BizTalk Services
ComputeMobile Services
Data Sync
Hyper-V Recovery Manager Backup
Introduction to Windows Azure
ASP.NET
WebForm
sMVC
WebAPI
SignalR
JSHTML
5
Node.js
Node.js
Windows Azure
DEMO
Azure & Visual Studio OnlineWhat if we could have our dev environment online?
Contacts
Alexander Belotserkovskiy
N3, LLCahriman@ahriman.ru
© 2013 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.