a·gen·tic a·gil·i·ty

Some thoughts on .NET 3.0 from LinkedIn

Insights on adopting .NET 3.0 for new applications, its features like WPF, WF, WCF, CardSpace, and comparisons with BizTalk, plus upgrade considerations for organisations.

Published on
3 minute read
Image
https://nkdagility.com/resources/L_rhObh8cmE
Subscribe

I was asked on LinkedIn:

“Are you planning to adopt .NET 3.0 in H1 2007?

Several clients have asked me if their existing web systems can be upgraded to .NET 3.0. After some investigation, it seems that much of .NET 3.0 is available in other forms. For example, Windows Workflow looks like Biztalk in new clothes while Windows Communication Foundation does not improve on the performance of existing Web Services (though could be useful when setting up new ones). Windows Presentation Foundation/E is still only in CTP form and may require the end user to install a plugin (which removes the main advantage it may have over Flex 2/Flash 9) while I still don’t see the USP for Cardspace.
Are your companies using .NET 3.0 purely for new applications?
Is it being used in place of other comparable technologies (e.g. Biztalk)? If so, how does .NET 3.0 compare?
Have you found .NET 3.0’s XML-based approach simpler to use?
I am personally waiting for the official .NET 3.0 (Visual Studio “Orcas” + C# 3.0 including LINQ) release later this year before recommending .NET 3.0-based systems.”

By Franco Milazzo

I answered:

My company is using .NET 3.0, where appropriate for new applications. We even have Microsoft’s Evangelists doing weekly presentations on WPF, Windows Communication Foundation , and WF to get all of the developers and IT management up to speed.
We have around 20,000+ IT staff and need to do this as quickly as possible as we are rolling out Vista and Office 2007 to 75,000 employees this year. As Vista has .NET 3.0 built-in, there is not even a support issue.

WF is not Biztalk, it will not replace Biztalk, nor will it have comparable features. However the next version of Biztalk will use WF as its internal orchestration engine as will many of Microsoft’s future products.
WF requires coding and integration work while Biztalk provides a much larger package that has masses of automation that is not provided in WF.

WPF/e is essentially Microsoft’s replacement for Flash. WPF/e has a number of advantages over Flash the main one being integration; Flash sucks at communicating with other platforms, such as .NET or Java, while WPF/e uses native .NET thus providing the functionality of this platform in the animation environment; no more (non) action script.

CardSpace provides something that has never been available for all internet sites before. Single sign on! Yes, it has been available in various proprietary and expensive forms before. CardSpace allows the users to manage their identify themselves and to control what information is used by sites. It use open source xml to be platform independent and I believe there is already a Linux version along with Firefox support. Its mainstream use will be dependant on developer uptake and not users, so it will probably have a slow market penetration.

There is no reason why you should not use .NET 3.0 on new projects. The only reason to upgrade .NET 2.0 projects would be to simplify support and increase flexibility if you are using web services, remoting, message queuing, workflow or single-sign-on. Upgrading to .NET 3.0 is not really the way to think about it as you are still using the .NET 2.0 runtime. When ‘Orcas’ is released so will .NET 3.5 which will bring a new version of the CLR as well. This will not be the same product and even Vista will need updating to support it!

Go with .NET 3.0!

I also sugested an expert:

Daniel Moth

Technorati Tags: .NET   WPF

Subscribe

Related blog

No related videos found.

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Higher Education Statistics Agency Logo

Higher Education Statistics Agency

Flowmaster (a Mentor Graphics Company) Logo

Flowmaster (a Mentor Graphics Company)

Deliotte Logo

Deliotte

Boxit Document Solutions Logo

Boxit Document Solutions

Cognizant Microsoft Business Group (MBG) Logo

Cognizant Microsoft Business Group (MBG)

Kongsberg Maritime Logo

Kongsberg Maritime

Boeing Logo

Boeing

Illumina Logo

Illumina

New Signature Logo

New Signature

Graham & Brown Logo

Graham & Brown

MacDonald Humfrey (Automation) Ltd. Logo

MacDonald Humfrey (Automation) Ltd.

DFDS Logo

DFDS

CR2

Freadom Logo

Freadom

Healthgrades Logo

Healthgrades

ProgramUtvikling Logo

ProgramUtvikling

Bistech Logo

Bistech

Microsoft Logo

Microsoft

Washington Department of Enterprise Services Logo

Washington Department of Enterprise Services

New Hampshire Supreme Court Logo

New Hampshire Supreme Court

Washington Department of Transport Logo

Washington Department of Transport

Nottingham County Council Logo

Nottingham County Council

Department of Work and Pensions (UK) Logo

Department of Work and Pensions (UK)

Royal Air Force Logo

Royal Air Force

Workday Logo

Workday

Hubtel Ghana Logo

Hubtel Ghana

NIT A/S

Cognizant Microsoft Business Group (MBG) Logo

Cognizant Microsoft Business Group (MBG)

Boxit Document Solutions Logo

Boxit Document Solutions

Qualco Logo

Qualco