Rev. 2.73

IE8에 대응하는 Prototype 소식이 궁금해서 리파지토리의 CHANGELOG를 살펴보니 숨가쁘게 커밋이 이루어 지고 있더군요. IE8과 관련한 DOM 컨트롤들이 빠른속도로 갱신되고 있었습니다. 다음에 릴리즈 될 버전을 조금이라도 빨리 만나보고 싶다면 직접 Prototype의 소스 리파지토리로 접근하여 가장 최근에 작업된 소스코드를 다운로드하고 빌드하여 사용하면 됩니다. 그 과정은 아래와 같습니다.

1. Git 버전 관리 도구를 다운로드하고 설치한다. 윈도용은 msysGit이다. (사용법)
2. Ruby의 Rake 라이브러리를 설치한다. 윈도 사용자는 One-Click Ruby Installer를 설치한다.
3. 바탕화면에 "Git Bash"를 실행하고 아래처럼 입력하여 github.com로부터 소스를 내려받는다.

$ git clone git://github.com/sstephenson/prototype.git

4. 다운로드가 완료되면 다음의 두 명령을 사용하여 프로젝트를 초기화하고 업데이트 한다.

$ git submodule init
$ git submodule update

5. 시작 > 실행 창에 "cmd"를 입력하고 아래의 명령으로 받은 소스가 유효한지 테스트한다.

C:\Users\firejune\Workspace\prototype>rake test BROWSERS=firefox,ie

6. 테스트 결과를 확인한 후 이상이 없으면 커멘드창에 아래의 명령으로 빌드한다.

C:\Users\firejune\Workspace\prototype>rake dist

7. 빌드된 "prototype.js" 파일은 "prototype\dist"폴더에서 발견할 수 있다.

위 과정에서 끝내주는 테스트 자동화 환경(유닛 테스트)을 경험할 수 있습니다. 참고로, Prototype은 Git VCS(버전 컨트롤 시스템)를 도입하여 개발되고 있어 원한다면 Prototype 개발에 직접 참여할 수도 있네요. 소스를 보니, 내부적으로 사용하는 문법이 많이 바뀌었습니다. 저만 그런지 몰라도 jQuery의 문법(싱글톤)이 연상되네요.

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar