.NET Development Trends in 2011

If last year was any indication, we’re in for a 2011 filled with major releases and changes to the ways applications are developed, managed, delivered, hosted and operated. For .NET programmers in particular, it’s been a fast-paced year with the release of .NET Framework 4 and other programs and platforms.

To help us sort through the wave of ever-changing development trends, Michael Desmond of Visual Studio Magazine is on hand with his excellent article, “The 2011 .NET Survival Guide.” In it he breaks down the major developments from 2010 and the outlook for 2011 in seven major categories. We’ll take a quick look at 4 of them.

Web and RIA Development

ASP.NET and ASP.NET MVC are the clear preferred platforms for web app delivery, with Silverlight still alive but clearly out of focus as a cross-platform web development platform. Developers this year will need to know HTML5, JavaScript, and WCF in addition to ASP.NET/MVC and more (such as jQuery and client-side testing tools).

Line-of-Business Development

This was a year of big releases across multiple platforms, including Visual Studio, Office, SharePoint, and SQL Server . Silverlight may have shown the most progress, however, as it as become the go-to platform for XAML development over WPF.

Multi-Core and Parallel Development

Despite multi-core and multi-CPU systems and servers becoming commonplace, but due to current programming languages utilizing multiple threads remains tricky. The new API’s provided by .NET Framework 4, Task Parallel Library and Parallel LINQ, are significant improvements in allowing parallel programming, but complications with testing and stability continue to shy devs away.

Cloud and Software as a Service

Cloud computing has come into its own as a viable option for allowing off-site hardware, platforms, and services – depending on the needs of the organization. ASP.NET Hosting and Windows Azure AppFabric provide a robust, if not totally painless, route to successfully running ASP.NET in the cloud (as well as on-site).

Leave a Reply