Categories: AOP, Frameworks, Inversion of Control, Miscellaneous, Object-relational mapping
Latest version: 1.0 RC 3Added 2006-01-08Updated 2007-10-11
Framework that aspires to simplify the development of enterprise and web applications. Castle offers a set of tools (working together or independently) and integration with other open source projects.Features include:- Rapid web application development: MonoRail, an MVC web framework inspired by Ruby on Rails' Action Pack.- Object-relational database mapping: ActiveRecord, a data mapping pattern implemented using NHibernate; ActiveRecord Generator, a desktop application to generate ActiveRecord classes based on database schemas.- Inversion of control containers: MicroKernel/Windsor Container.- Proxy generator for interfaces and classes: DynamicProxy.- AOP framework based on dynamic proxies and XML configuration files: Aspect#.- Visual Studio 2003/2005 integration.