InfoQ

News

Article: Intro to .NET 3.0 for Architects

Posted by James Vastbinder on Jul 03, 2007 12:05 PM

Community
.NET,
Architecture
Topics
.NET Framework
Tags
WinFX ,
WCF ,
Windows Card Spaces ,
WPF ,
Windows Workflow Foundation

Mohammad Akif introduces the concepts behind .NET 3.0 that architects need to understand.  With this latest release of the .NET Framework the Common Language Runtime itself did not change.  What did change was the inclusion of a large set of new libraries meant to reduce coding complexity and reduce the number of lines of code a developer would need to write. 

Akif begins with a little history behind .NET 3.0 and quickly jumps into the basics of the .NET 3.0 architecture.  Topics covered are 

  • Windows Communication Foundation
  • Windows Presentation Foundation
  • Workflow Foundation
  • Windows Card Spaces

To find other great .NET Framework content like Mohammad's article on InfoQ.com simply append the dotnet tag to the end of the base InfoQ URL.  To find content on WCF, simply append wcf to the end of the Infoq URL like thus, www.infoq.com/wcf.

3 comments

Reply

.NET 3.5 and CLR 2.0 by Willian Leite Posted Jul 4, 2007 4:39 PM
Re: .NET 3.5 and CLR 2.0 by Jonathan Allen Posted Jul 4, 2007 11:04 PM
Re: .NET 3.5 and CLR 2.0 by xu perry Posted Sep 11, 2007 9:20 PM
  1. Back to top

    .NET 3.5 and CLR 2.0

    Jul 4, 2007 4:39 PM by Willian Leite

    As they did with .net 3.0 and all its features, .net 3.5 (linq, etc) will be in CRL 2.0?

    I thought that CLR 3.0 will have this.

  2. Back to top

    Re: .NET 3.5 and CLR 2.0

    Jul 4, 2007 11:04 PM by Jonathan Allen

    .NET 3.5 has three components.

    1. New compilers for C# and VB
    2. New libaries that run on CLR 2.0.
    3. A new version of Visual Studio that can build 2.0/3.0/3.5 applications.

    Technically speaking, both .NET 3.0 and 3.5 applications 'run' on the 2.0 framework.

    For more info, check out this post

    www.danielmoth.com/Blog/2007/06/net-framework-3...

  3. Back to top

    Re: .NET 3.5 and CLR 2.0

    Sep 11, 2007 9:20 PM by xu perry

    Actually, .net3.5 integrate .net framework2.0, WPF,WCF and WF into one framework.And did not like that vs2005 needs these extensions such as extension for WPF.

Exclusive Content

Book Except and Interview : Aptana RadRails, An IDE for Rails Development

Aptana RadRails: An IDE for Rails Development by Javier Ramírez discusses the latest Aptana RadRails IDE, a development environment for creating Ruby on Rails applications.

Fast Bytecodes for Funny Languages

Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.

Scott Ambler On Agile’s Present and Future

Scott Ambler, Practice Lead for Agile Development at IBM, speaks on the current status of the Agile community and practices having a look at the perspective of the Agile’s future.

Manager's Introduction to Test-Driven Development

Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD).

Structured Event Streaming with Smooks

Smooks is best known for its transformation capabilities, but in this article Tom Fennelly describes how you can also use it for structured event streaming.

How to Work With Business Leaders to Manage Architectural Change

Successful architectures evolve over time to meet changing business requirements. Luke Hohmann presents how to collaborate with key members of your business to manage architectural changes.

Colors and the UI

In this article, Dr. Tobias Komischke explains how colors used in a GUI can influence our interaction with a computer and offers advice on using the appropriate colors for the interface.

Building your next service with the Atom Publishing Protocol

In his presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way.