캐슬 프로젝트

Castle Project
캐슬 프로젝트
안정된 릴리스
3.3.3 / 2014년 11월 6일, 7년 전(2014년 11월 6일)
운영 체제크로스 플랫폼
유형응용 프로그램 프레임워크
면허증.아파치 2.0
웹 사이트www.castleproject.org Edit this at Wikidata

Castle Project(또는 줄여서 Castle)는 CLI 플랫폼 구현용 오픈 소스 애플리케이션 프레임워크입니다(: .NET Framework).

역사

이 프로젝트는 아파치 아발론과 아파치 엑스칼리버 프로젝트의 멤버였던 해밀턴 베리시모 드 올리베이라에 의해 설립되었다.콘트롤 컨테이너의 반전 개발에 큰 관심을 보였던 그는 아발론에서 사임하고 Excalibur에 환멸을 느낀 후 자신의 콘트롤 컨테이너를 개발하고 출시했습니다.NET [citation needed]플랫폼

Hammett은 Code [1][2]Project에 관한 일련의 기사를 발표한 후 다른 개발자들과 함께 참여하였고, Castle Project는 "좋은 아키텍처를 [3]홍보하면서 공통 엔터프라이즈 및 웹 애플리케이션의 개발을 가속화하는 단순한 도구 세트를 제공하는 것"이라는 임무를 확장했습니다.

Castle Project는 계속해서 로부터 인정과 마인드 셰어를 얻고 있습니다.NET 커뮤니티(Microsoft의 리더로부터 「강력하고 확장 가능한, 동작 가능한 소프트웨어」[4]의 구축을 지원하는 프레임워크로서 인정받음)

2006년 Hammett은 Castle Project와 이 프레임워크를 사용하여 개발된 어플리케이션에 대한 상업적 지원을 제공하기 위해 자신의 회사를 시작했습니다.2008년 8월, MEF [5]팀의 프로그램 매니저로서 Microsoft에 입사했습니다.

2008년 10월 31일 Hammett은 자신의 블로그를 통해 Castle Project가 분할되었으며 이후 모든 서브프로젝트가 독립적으로 유지 [6]및 출시될 것이라고 발표했습니다.

분할 후 첫 번째로 출시된 프로젝트는 2009년 [7]5월 4일 Dynamic Proxy였습니다.

특징들

레퍼런스

  1. ^ Verissimo, Hamilton (2004-12-30). "Introducing Castle - Part I". Retrieved 2004-12-27.
  2. ^ Verissimo, Hamilton (2005-01-26). "Introducing Castle - Part II". Retrieved 2005-01-26.
  3. ^ Krill, Paul (2006-11-21). "Castle built for .NET". Archived from the original on 2013-01-26.
  4. ^ Eini, Oren (2006-11-10). "Inversion of Control and Dependency Injection: Working with Windsor Container". Archived from the original on 2007-09-11. Retrieved 2007-09-07.
  5. ^ Hammett (2008-07-16). "Joining Microsoft". Retrieved 2015-10-14.
  6. ^ Hammett (2008-10-31). "Changes to Castle Project". Retrieved 2015-10-14.
  7. ^ Rossi, Jonathon (2009-05-04). "Castle DynamicProxy 2.1 RTM is now available". Retrieved 2015-10-14.

외부 링크