Getting Started with the Next Version of ASP.NET
0 (0 Likes / 0 Dislikes)
[Microsoft ASP.net]
[www.ASP.net]
[Getting Started with the Next Version of ASP.NET] [Scott Hanselman] Hi, I'm Scott Hanselman.
I'd like to introduce you to some of the features we're working on for the next version of ASP.NET.
You'll find all this in the Visual Studio 11 Developer Preview.
We've got ASP.NET 4.5 which installs on top of ASP.NET 4.
ASP.NET MVC - Model, View, Controller has been upgraded from version 3 to version 4.
And then Razor and all the great Razor syntax that you like in ASP.NET Web Pages
is now ASP.NET Web Pages 2.
Within Visual Studio itself for Web Developers, we've got things like the Page Inspector
allowing you to answer out questions like, "Which line of code generated that markup?"
Both the CSS editor and JavaScript editor have been upgraded
to put them on equal footing with the existing code editors—
things like collapsible regions, Goto Definition support.
The CSS editor has got some really great new stuff like a color picker and CSS hacks support.
The JavaScript editor supports now Goto Definition.
Also new in Visual Studio 11 is IIS Express.
No more Visual Web Developer Server.
"Cassini" is gone and now it's a full version of IIS optimized for the developer.
We've also got great multi-version support.
Finally, we can roundtrip our solutions between Visual Studio 10 and Visual Studio 11.
This will allow early adopters on your team to start playing with Visual Studio right away,
but your Visual Studio 2010 developers can still open those solutions.
ASP.NET 4.5, the core services have a number of new features
including better support for asynchrony.
There's also bundling and minification of CSS and JavaScript built in but also extensible
as well as support for WebSockets,
and you're going to hear lots more about WebSockets in the coming months.
ASP.NET Web Forms gets some features from its little brother ASP.NET MVC
including things like model binders that make digging around inside the Request object a joy,
things like strongly typed binding, strongly typed objects inside things like Repeaters.
You've also got full support for HTML5 form elements.
Now you can make inputs that are more than just type=text.
ASP.NET MVC 4 has got all new refreshed and modernized default project templates.
These are newly designed templates with Responsive Design
that look great on desktops as well as on mobile.
But you also have a new mobile project template using jQuery Mobile
so you can say File | New Mobile Application now.
There's also great new support for a thing called Recipes,
customized code generation that makes it easier for you to make ASP.NET MVC
do what you want it to do.
ASP.NET Web Pages - Razor - new and updated site templates,
a lot of new helpers for things like user input validation,
making validation possible even on small sites that use Razor.
There's a resource manager now for first-class registration of scripts on ASP.NET Web Pages.
And Web Pages gets features like OAuth and OpenID login support directly within Web Pages
and also Display Modes support for mobile devices.
[http://asp.net/vnext] That's just a few of the highlights.
I want you to know that this is your "one stop shop"
to find everything that's new and exciting in ASP.NET vNext.
We're going to keep this page updated for you.
You can always go to http://asp.net/vNext.
We're going to update the Table of Contents, put up new videos, new teasers, new tutorials.
And when this version of Visual Studio comes out,
the next version will always be featured here at http://asp.net/vnext.
[Microsoft ASP.net]
[www.ASP.net]