Hawkfield.Tech - Article based resources Hawkfield.Tech - Article based resources

Search this site
Search with Google

Archives

May 2007
February 2007
December 2006
April 2006
September 2005
August 2005
June 2005
May 2005
April 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004

Recent entries

Squidoo traffic ranker
ASP.NET "orcas"
Sorting custom objects in VB.NET
Validation over multiple servers
Implement the Calendar control
Controls in IE give 404 errors
Keeping control
Rejected-By-UrlScan
Slow servers
SQL transactions in .NET

Links

This site in XML
External links

Powered by

Movabletype

Hosted by

Hawkfield Web development

Related books

.NET ASP
Domains Google
PHP

ASP.NET "orcas"

Scott Guthrie gave a presentation about the upcoming version of Microsoft Visual Studio codenamed ORCAS. Some cool upcoming features awate us.



There are alot of them, but 4 major features stand out from the rest.

First there is what they call multi targeting. No longer do you need 1 Visual Studio for each version of .NET. Visual Studio "Orcas" will support all versions of .NET up to 3.5. When creating a new project, one can choose what version of the framework you want to use, automatically disabling any features not supported.

Secondly a neat feature for web designers in Visual Studio has been the master pages. "Orcas" will support nested master pages.
What does this mean ?
Well, you could have 1 master page with a header and a footer and 1 column of contents. Then create another master page that is built upon the first one (thus having a header and a footer and 1 big column) and maybe split up the 1 column into 2. You can then have pages built upon either the first or second master page.

The third block is what excited me the most. Complete AJAX.NET integration.
It starts off with the already released ASP.NET 1.0 version, which can be downloaded and used already in Visual Studio 2005. But it goes beyond that. First of all there will be a newer version with more options and features out of the box. Then there is the javascript intellisense, which is really neat. It goes as far as predicting what type of variable you have in javascript (string, integer, ...) and showing intellisense according to it (javascript does not have strong types, so that's something pretty neat). It also supports encapsulation into classes for javascript, which is another thing not supported by default. And last but not least, javascript debugging!
Microsoft also started the AJAX.NET Control Toolkit, with developers from both Microsoft and others. it contains AJAX enabled controls to use in your projects. This toolkit is already live and kicking, supporting the AJAX.NET 1.0 framework.

The last cornerstone of the new release is LINQ support.
Wheter you use relational databases, XML files or regular objects, you can use LINQ do do queries on all of tem. You can even combine them and do joins over multiple types of data.
After a LINQ query, you will have data returned as an object, with fully supported intellisense on the object.

With these new features, it's a very interesting release, coming up later this year. Betas will start coming out in the spring.
One advantage of the multi targeting of all .NET versions is you can start using the release immediatly, even on older projects.

Posted by kajakske at 02/02/2007 09u56

Comments

Copyright 2004 © Hawkfield - All rights reserved