June 01, 2007

Microsoft Orcas Beta 1 hints at a killer IDE on the horizon

Innovations to Visual Studio include greater support for key technologies such as WPF

While the Visual Studio team at Microsoft has been burning the midnight oil for some 18 months to bring us Orcas Beta 1, the CLR (Common Language Runtime) team has been hammering away on .Net Framework 3.5 Beta 1. Happily, all the effort appears to be paying off.

Microsoft has three major goals for Orcas: improve developer productivity; manage application lifecycles through TFS (Team Foundation Server); and employ the latest technologies -- not just improved support for .Net Framework 3.5, but also WPF (Windows Presentation Foundation), ASP.Net AJAX, and Silverlight.


Click for larger view.


The Virtual PC version I tested did not include TFS, so I can't speak to the application lifecycle management first hand. On the other hand, it seems clear that Microsoft will meet its other two goals.

One major improvement is a new design surface for WPF applications. This surface uses the familiar drag, drop, and set properties paradigm, but improves on past designers by displaying the XAML source simultaneously with the graphical design pane. Other designer improvements are a revamped Web designer with better CSS support, and an updated C++ designer that supports the Vista look and feel as well as the thousands of new Vista APIs.

The inclusion of Visual Studio Tools for Office in the core product is welcome, but more of a packaging decision than a technical improvement. On the other hand, the Orcas multitargeting facility is something I've wanted for years: I might finally be able to delete my old Visual Studio versions and develop for all versions of the .Net Framework from one IDE.

LINQ (Language Integrated Query) is a new language facility for C# and Visual Basic .Net that I have been tracking for about a year. It offers an elegant way to build data awareness into source code. This beta has what looks like a complete LINQ implementation, as well as a new object/relational designer and the new SQL Server Compact Edition local database.

I haven't been able to crash Orcas Beta 1 at all. I initially encountered some performance issues, but I was able to ameliorate them by giving the Virtual PC more RAM and turning off its undo disks.

Orcas Beta 1, as well as .Net Framework 3.5 Beta 1, are available now for free download, assuming you have enough Internet bandwidth and disk space to handle upward of 5GB of material.

Martin Heller is a contributing editor of the InfoWorld Test Center, and he writes the Strategic Developer blog.
Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.