본문 바로가기

카테고리 없음

Apache Click 알아보기 [IBM DW 201008]

제가 항상 많이 했던 생각이 그리고 블로그에도 종종 썼던 내용이 "프레임워크" 다 좋은데 오히려 기술 적응의 난이도와 복잡성 때문에 역효과가 있다는 것입니다.

자바가 정말 많이 쓰이고 오픈소스 환경이 발달했기 때문일까요. 초기 하나의 JSP에 모든 로직을 담아 생기는 유지보수의 불편함을 없애기 위해 스트럿츠등의 프레임워크가 발전하더니 지금은 오히려 복잡하고 어려운 프레임워크를 보완하는 '간단한 모델을 사용하여 신속하게 웹 애플리케이션 작성' 하는 Apache Click 프로젝트가 생겼습니다. 한마디로 틈새시장 공략이군요~!

정말이지 잠깐 관심을 두지 않아도 개발자를 위한 다양한 프로젝트가 생성되는것 같습니다. 아파치 클릭은 그 추구하는 목표답게 어느 프레임워크보다도 무척 가볍겠지만 유닛 테스트등의 개발자 편의사항 지원도 잘 하고 있습니다.

"Apache Click은 Java 웹 애플리케이션을 신속하게 빌드할 수 있는 웹 애플리케이션 프레임워크이다. Apache Click의 용도는 일부 웹 애플리케이션에서 다루기 힘들 수 있는 JSP 또는 MVC 프레임워크를 사용하지 않고 웹 애플리케이션을 빌드하는 방법을 제공하는 것이다."

"Apache Click에는 향상된 유닛 테스트, 지속적인 통합 빌드 및 TDD(Test-Driven Development)를 제공하는 Mock 테스트용 API도 포함된다."

관심있는 분이라면 한번 관련 글을 읽어보시길 바랍니다.

[IBM DeveloperWorks] Apache Click 알아보기