Castle Project - Castle Project

Castle Project
Stabilní uvolnění
3.3.3 / 6. listopadu 2014; před 6 lety (2014-11-06)
Operační systémCross-platform
TypRámec aplikace
LicenceApache 2.0
webová stránkawww.castleproject.org Upravte to na Wikidata

Castle Project (nebo zkráceně Castle) je open-source aplikační rámec pro CLI implementace platformy (např. .NET Framework ).

Dějiny

Projekt založil Hamilton Verissimo de Oliveira (Hammett), který byl členem Apache Avalon a Apache Excalibur projekty. Zájem o vývoj inverze kontroly kontejner, poté, co rezignoval na Avalon a byl rozčarovaný z Excalibur, pokračoval ve vývoji a vydání svého vlastního pro platformu .NET.

K Hammettovi se po zveřejnění řady článků přidali další vývojáři Kódový projekt,[1][2] a projekt Castle nakonec rozšířil své poslání „poskytnout jednoduchou sadu nástrojů k urychlení vývoje společných podnikových a webových aplikací při podpoře dobré architektury“.[3]

The Castle Project si i nadále získává přijetí a sdílení mysli od komunity .NET, včetně uznání od vůdců myšlenek společnosti Microsoft jako rámce pro pomoc při vytváření „robustního, rozšiřitelného a fungujícího softwaru“.[4]

V roce 2006 založil Hammett vlastní společnost nabízející komerční podporu pro projekt Castle a pro aplikace vyvinuté pomocí tohoto rámce. V srpnu 2008 nastoupil do společnosti Microsoft jako programový manažer v týmu MEF.[5]

Dne 31. října 2008 oznámil Hamilton na svém blogu[6] že projekt hradu byl rozdělen a následně budou všechny podprojekty udržovány a uvolňovány samostatně.

Prvním projektem, který byl vydán po rozdělení, byl DynamicProxy 4. května 2009.[7]

Funkce

Reference

  1. ^ „Představujeme hrad - část I“. Citováno 2004-12-27.
  2. ^ „Představujeme hrad - část II“. Citováno 2005-01-26.
  3. ^ Krill, Paul (2006-11-21). „Castle built for .NET“. Archivovány od originál dne 26.01.2013.
  4. ^ Eini, Oren (10.11.2006). „Inverze řízení a vkládání závislostí: Práce s kontejnerem Windsor“. Archivovány od originál dne 11. 9. 2007. Citováno 2007-09-07.
  5. ^ „Joining Microsoft“. Citováno 2015-10-14.
  6. ^ „Změny projektu Castle“. Citováno 2015-10-14.
  7. ^ „Castle DynamicProxy 2.1 RTM je nyní k dispozici“. Citováno 2015-10-14.

externí odkazy