버전관리
- CVS : 1986년 제작됨
- Subversion : CVS 를 보완
- SVK : 분산버전관리
- Bazaar : 분산버전관리
- Mercurial : 분산버전관리
- Visual SourceSafe : 윈도우에서만 동작
- IBM Rational ClearCase
- BitKeeper : 분산버전관리
- Git : 분산버전관리
빌드자동화
- Ant : 자바기반
- NAnt : .Net 기반
- Maven : 프로젝트 빌드, 리포팅, 도큐멘테이션
- MSBuild : .Net 기반
- Make : 전통 빌드
- Jam : Make 를 개선
- Hudson
- CruiseControl : 자바기반
- CruiseControl.NET : .Net기반
- Continuum
- LuntBuild
테스팅
- JUnit : 자바기반
- NUnit : 닷넷기반
- xUnit.net : 닷넷기반
- TestNG
- jMock : TDD를 위한 라이브러리
- Cactus : 웹어플리케이션 테스팅 프레임워크
- Selenium : 웹어플리케이션 테스팅 프레임워크
- Canoo Web Test : 웹어플리케이션 테스팅 프레임워크
도큐멘테이션
- Trac : 위키, 서브버전, 이슈트래커가 통합됨, 파이썬 기반
- JSPWiki : 자바기반
- MoinMoin
- MediaWiki : 위키피디아에서 사용됨
- Moni Wiki : 국내 개발자가 만듦
- Confluence
- ProjectForum
이슈관리
- Trac
- Mantis
- Scarab
- BugZilla
- JIRA
통합 유틸리티
- Trac
- nForge
- GForge : SourceForge.net 을 개선
- Microsoft Team Foundation Server
- Microsoft Visual Studio Team System
- ProjectForum
- Google Code
- SourceForge.net
- KLDP.net
- Project Kenai
- RubyForge
- RIAForge
- CodeBeamer
- ProjXpert
- Clearspace
- GitHub
이중 사용하는 것은 겨우 서브버전?
'Development' 카테고리의 다른 글
NodeJS 기반의 Coffee Script 개발 환경 (0) | 2011.07.08 |
---|---|
Struts 2 Performance Tuning (0) | 2011.06.22 |
Struts 1.x Spring 1.x iBatis 2.3 연동시 체크해야할 xml 들 (0) | 2010.10.09 |
EUC-KR 과 UTF-8 (2) | 2010.09.12 |
Selectors API Level 2 (0) | 2010.09.05 |