[eclipse] Aptana Support for Jindo

얼마전 네이버에서 공개한 자바스크립트 프레임워크인 Jindo의 Aptana 스튜디오 플러그인을 공개한다.

 

설치하기

이번 플러그인은 별도의 업데이트 사이트를 제공하지 않을 생각이다. 아래 플러그인을 다운로드 받아서 "Aptana 설치경로/plugins" 폴더에 복사해서 설치를 완료한다.

  • 플러그인 다운로드: com.naver.jindo.1.2_1.2.1.00001.jar
  • 참고: 최신 버전의 eclipse에 Aptana 플러그인을 설치한 환경에서는 설치되지 않는다고 함 (아직 확인하지 않았음). Aptana 스튜디오를 이용하자.

 

사용하기

정상적으로 설치가 끝났다면 프로젝트 생성 단계에 아래와 같이 Jindo가 추가됐음을 볼 수 있다.

Aptana_Studio001.jpg

<그림1> 프로젝트 생성 - 라이브러리에 Jindo가 추가되었다.

 

프로젝트가 생성되면 기본 샘플 파일과 함께 Jindo 라이브러리가 추가되었다. sample.html 파일을 통해 기본 샘플을 실행해볼 수 있다.

Aptana_Studio002.jpg

<그림2> 생성된 프로젝트 - 추가된 라이브러리와 샘플 파일

 

이제 Jindo 라이브러리에 대해서 자동완성이 지원된다. 이때 jsdoc도 함께 보여준다.

Aptana_Studio004.jpg

<그림 3> Jindo에 대한 자동완성과 jsdoc 표시

 

문제점/개선사항

  1. jsdoc 한글 깨짐: Aptana 스튜디오의 오류가 명백한데 jindo.all.js 파일을 열어둔 상태에서는 jsdoc의 한글이 제대로 표시되지만 파일을 열지 않은 상태에서는 한글이 깨진다. 불편하더라도 jindo.all.js 파일을 열어두고 작업해야 한다. 역시 외국애들이 만든 프로그램은 인코딩 때문에 애먹게 되어있다.

    Aptana_Studio005.jpg

    <그림 4> jsdoc의 한글 깨짐 문제

  2. 명령어 체인 자동완성 오류: 마찬가지로 Aptana 스튜디오의 지원 문제로 보인다. 명령어를 길게 체인으로 늘여놓으면 엉뚱한 자동완성 목록을 제공한다.
  3. 불친절한 샘플 제공: Samples 뷰를 통해서 다양한 샘플을 제공할 수 있다. 내가 샘플을 만들고 있을 수도 없는 노릇이고, 나중에 Jindo 프로젝트에서 풍부한 샘플을 제공한다면 추가 가능하다.

Aptana_Studio003.jpg

<그림 5> 다양한 라이브러리의 샘플을 제공하는 Samples 뷰

 

마치며

자바스크립트(JavaScript) 개발환경 확장하기에서 소개한 방식 중 지금 시점에서는 가장 타당한 방법으로 판단되기에 Aptana 스튜디오를 확장했다. 엄청 기대하고 작업했는데 생각보다 구조가 간단해서 자바 코드 한 줄 없이 추가할 수 있었다. 플러그인 이름과 버전 형식은 이클립스 플러그인의 규칙을 어긴 방식이지만, 기존 Aptana의 자바스크립트 라이브러리 플러그인의 규칙을 따랐다.

이 글은 스프링노트에서 작성되었습니다.

Trackback 0 Comment 0
prev 1 ... 21 22 23 24 25 26 27 28 29 ... 56 next