News

Microsoft Debuts Enterprise Library 3.0

Enterprise Library 3.0 available as free download.

Microsoft in April released the shipping version of Enterprise Library 3.0 for .NET Framework. Designed for .NET Framework 2.0 and fully compatible with .NET Framework 3.0, the free download offers pre-built software application blocks to help developers streamline common enterprise dev tasks.

Tom Holland, product manager in the Microsoft Patterns & Practices Group, says this latest version will prove much less troublesome to deploy than earlier editions of Enterprise Library, which had to keep pace with major changes to the underlying .NET Framework.

"It's really just builds on what the two first major releases really provided. A lot of people are still wearing some scars, as we are ourselves, in the upgrade from Enterprise Library version 1 to version 2," says Holland.

New to Enterprise Library 3.0 is the Validation Application Block, which integrates with Windows Forms, ASP.NET or Windows Communication Foundation to provide data validation, and the Policy Injection Application Block, which Holland says "separates cross-cutting concerns from the core business logic."

Enterprise Library 3.0 also adds the ability to easily create custom application blocks. Also of interest is the Application Block Software Factory, which Holland says uses Guidance Packages or Guidance Automation to generate code in Visual Studio that conforms to a particular architectural style.

About the Author

Michael Desmond is an editor and writer for 1105 Media's Enterprise Computing Group.

comments powered by Disqus

Featured

  • Microsoft Ships First .NET 10 Preview

    Microsoft shipped .NET 10 Preview 1, introducing a raft of improvements and fixes across performance, libraries, and the developer experience.

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

Subscribe on YouTube

Upcoming Training Events