2012. 1. 4. 13:27
출처 :http://kimstar.pe.kr/blog/191?category=33
1-1. IoC Container
- Ninject : http://ninject.org/
- AutoFac : http://code.google.com/p/autofac/
- Castle's Windsor : http://castleproject.org/container/
- StructureMap : http://structuremap.github.com/structuremap/
- Unity : http://codeplex.com/unity
- Spring.NET : http://www.springframework.net/
- Puzzle.NFactory : http://www.puzzleframework.com
- S2Container.NET : http://s2container.net.seasar.org/
- PicoContainer.NET : http://www.picocontainer.org/
- LinFu : http://code.google.com/p/linfu/
- ObjectBuilder : http://objectbuilder.codeplex.com/
- WINTER4NET : http://www.winter4.net/
1-2. IoC, DI 정리
- 마틴파울러 : http://martinfowler.com/articles/injection.html
- 위키피디아 : http://en.wikipedia.org/wiki/Dependency_injection
- 블러그#1 : http://blog.naver.com/dikalee/140087953500
- 블러그#2 : http://blog.naver.com/xelloss25/90089844233
- 블러그#3 : http://acroama.isblog.net/blog_post_5.aspx
- 분석 도구 NDepend : http://www.ndepend.com/
1-3. IoC Container 개인적인 평가
- 잘 모르겠음. 많이 쓰는걸 쓰고 싶음.
- 투표 : http://www.dominicpettifer.co.uk/?showResults=True
- StructureMap 이 오래되고 꾸준히 업데이트 되는거 같아서 좋음
- MS가 Unity 미는거 같음
- 자바에서는 Spring 이 대세라는것 같음.
- 결승전 : Spring.NET vs Unity
- 최종 : Spring.NET
2-1. ORM
- NHibernate : http://nhforge.org/
- iBatis.NET : http://ibatis.apache.org/
- mybatis.NET : http://www.mybatis.org/dotnet.html
- Retina.NET : http://retina.codeplex.com/
- ORM.NET : http://orm-net.sourceforge.net/
- LINQ & Entity Framework :
http://msdn.microsoft.com/ko-kr/magazine/dd263098.aspx
http://msdn.microsoft.com/ko-kr/library/bb399567.aspx
2-2. ORM 개인적인 평가
- iBatis 는 쉬워서 좋아보임. (근데... ORM 맞나?)
- 그냥 LINQ 쓸까?
- 결승전 : iBatis vs LINQ
- 추가사항 : iBatis가 mybatis로 바뀌었다.
- 최종 : LINQ, mybatis.NET
iBatis.NET
3-1. Unit Testing
- NUnit : http://www.nunit.org/
- MSTEST
- 결승전 : NUnit vs MSTEST
- 최종 : MSTEST
4-1. Logger
- Log4Net : http://logging.apache.org/log4net/index.html
- 다른 좋은 대안 모르겠음.
- 최종 : Log4Net
뭐가 좋을까나....
'PP > Framework' 카테고리의 다른 글
프레임워크 구축과 발전 (0) | 2012.01.04 |
---|---|
애플리케이션과 프레임워크 동시 개발 (0) | 2012.01.04 |
프레임워크 엔지니어링 (0) | 2012.01.04 |
프레임워크 개발 정리 (0) | 2012.01.04 |
Spring.NET 프레임워크 활용 가이드 (0) | 2012.01.04 |