Mootools
Mootools(이하 무툴스) 프로토타입(prototype)과 스크립타큘러스(Scriptaculous)의 단점을 보안한 훌륭한 대안 프레임워크입니다.

무툴스의 출발은 Moo.fx이며, 프로토타입 기반의 가벼운 이펙트 라이브러리입니다. 이후 무툴스로 발전하였으며, 현재 프로토타입과 스크립타큘러스의 대안으로 포지셔닝하고 있습니다.

압축을 하지 않은 경우 프로토타입(v1.5)의 크기는 72kb이며, 스크립타큘러스(v1.7)의 풀버전은 131kb입니다. 이는 웹 환경에서 사용하기 다소 무거운 편입니다. 무툴스(v1.0)의 경우 프로토타입을 대체할 수 있는 크기는 41kb이며, 프로토타입과 스크립타큘러스를 모두 대체할 수 있는 크기는 71kb에 불과합니다.

파일 크기 문제 뿐만 아니라 무툴스는 프로토타입의 한계점에 대한 대안을 제시하고 있습니다. 프로토타입은 클래스 상속 시 약간의 문제가 있습니다. 무툴스는 프로토타입보다 더욱 객체 지향적인 프로그래밍을 지원함으로써 이 문제를 해결하였습니다 (그러나 무툴스가 자바스크립트의 언어적인 한계를 극복한것은 아닙니다). 그 이외에도 프로토타입을 사용하면서 아쉬었던 기능들이 개선되거나 추가되어 있습니다. (아무래도 태생이 프로토타입과 스크립타큘러스의 대안이기 때문이겠죠)

무툴스의 다운로드 서비스에서 무툴스의 개발 철학을 살짝 엿볼 수 있습니다. 무툴스는 필요한 라이브러리만 선택적으로 다운로드할 수 있도록 하였습니다. 게다가 다운로드할 때 파일 최적화(압축) 기능까지 지원됩니다. 이러한 서비스를 통해서 느낄 수 있는 무툴스의 가장 큰 장점은 바로 개발자 중심이 아닌 사용자 중심의 프레임워크라는 점입니다.
by 키포스 | 2007/04/26 16:21 | 프로그래밍 | 트랙백 | 덧글(0)
트랙백 주소 : http://kipos.egloos.com/tb/1132206
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >