얼마전 네이버에서 공개한 자바스크립트 프레임워크인 Jindo의 Aptana 스튜디오 플러그인을 공개한다.
이번 플러그인은 별도의 업데이트 사이트를 제공하지 않을 생각이다. 아래 플러그인을 다운로드 받아서 "Aptana 설치경로/plugins" 폴더에 복사해서 설치를 완료한다.
정상적으로 설치가 끝났다면 프로젝트 생성 단계에 아래와 같이 Jindo가 추가됐음을 볼 수 있다.
<그림1> 프로젝트 생성 - 라이브러리에 Jindo가 추가되었다.
프로젝트가 생성되면 기본 샘플 파일과 함께 Jindo 라이브러리가 추가되었다. sample.html 파일을 통해 기본 샘플을 실행해볼 수 있다.
<그림2> 생성된 프로젝트 - 추가된 라이브러리와 샘플 파일
이제 Jindo 라이브러리에 대해서 자동완성이 지원된다. 이때 jsdoc도 함께 보여준다.
<그림 3> Jindo에 대한 자동완성과 jsdoc 표시
jsdoc 한글 깨짐: Aptana 스튜디오의 오류가 명백한데 jindo.all.js 파일을 열어둔 상태에서는 jsdoc의 한글이 제대로 표시되지만 파일을 열지 않은 상태에서는 한글이 깨진다. 불편하더라도 jindo.all.js 파일을 열어두고 작업해야 한다. 역시 외국애들이 만든 프로그램은 인코딩 때문에 애먹게 되어있다.
<그림 4> jsdoc의 한글 깨짐 문제
<그림 5> 다양한 라이브러리의 샘플을 제공하는 Samples 뷰
자바스크립트(JavaScript) 개발환경 확장하기에서 소개한 방식 중 지금 시점에서는 가장 타당한 방법으로 판단되기에 Aptana 스튜디오를 확장했다. 엄청 기대하고 작업했는데 생각보다 구조가 간단해서 자바 코드 한 줄 없이 추가할 수 있었다. 플러그인 이름과 버전 형식은 이클립스 플러그인의 규칙을 어긴 방식이지만, 기존 Aptana의 자바스크립트 라이브러리 플러그인의 규칙을 따랐다.