The Full Wiki



More info on Castle Project

Castle Project: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.

Encyclopedia

Updated live from Wikipedia, last check: May 23, 2013 20:21 UTC (51 seconds ago)

From Wikipedia, the free encyclopedia

Castle Project
Stable release 1.0 Release Candidate 3 / Sep 20th, 2007
Operating system Cross-platform
Type Application framework
License Apache 2.0
Website castleproject.org

The Castle Project (or Castle for short) is an open source application framework for the .NET platform.

Contents

History

The project was founded by Hamilton Verissimo de Oliveira (Hammett), who was a member of the Apache Avalon and the Apache Excalibur projects. Keenly interested in the development of an Inversion of Control container, after he resigned from Avalon and became disillusioned with Excalibur, he went on to develop and release his own for the .NET platform.

Hammett was joined by other developers, after the publishing of a series of articles [1] [2] on The Code Project and the Castle Project eventually expanded its mission "to provide a simple set of tools to speed up the development of common enterprise and web applications while promoting good architecture". [3]

The Castle Project still continues to gain acceptance and mind-share from the .NET community, including recognition from Microsoft thought leaders as a framework to assist with building "robust, extensible, working software". [4]

In 2006 Hammett started his own company to offer commercial support for the Castle Project and for the applications developed using the framework. In August 2008 he joined Microsoft as a Program Manager on the MEF team.

On October 31st, 2008 Hamilton announced [1] on his blog that Castle Project has been split, and all subprojects will be maintained and released independently since that date.

The first project to be released after the split was DynamicProxy, on May 4th, 2009 [2].

Features

  • A core MicroKernel lightweight inversion of control container.
  • A flexible and powerfully configurable Windsor inversion of control container suitable for enterprise requirements.
  • A popular DynamicProxy lightweight proxy generator for interfaces and concrete classes.

References

External links








Got something to say? Make a comment.
Your name
Your email address
Message