추가 복사본 : http://flashcafe.org/ajax_study/3627
Ajax 애플리케이션 개발 툴
Ajax 애플리케이션을 개발하기 위해서는 개발 툴이 필요하다. UTF-8이 지원된다면 어떤 에디터(Editor)를 사용해도 Ajax 애플리케이션을 개발하는데 문제가 없다. Ajax는 어떤 언어가 되었든 간에 서버용 애플리케이션과 데이터를 주고 받아야 하므로 서버용 언어를 같이 사용할 수 있는 툴이라면 효율성이 높을 것이다. 다수의
Ajax 애플리케이션을 개발하기 위한 툴은 많다. 여기에서 이 모든 것을 전부 다루기에는 본문과 다른 면을 다루는 것이 되므로 필자가 주로 사용하는 툴을 살펴보려고 한다. 그렇다고 해서 여기에서 다루는 툴만을 사용해야 한다는 의미는 아니며, 사용성 측면에서 본다면 독자의 손에 익은 툴이 최선이라고 할 수 있다.
자바 언어
[그림 3-1] aptana 공식 사이트
앱테너는 http://aptana.com에서 다운로드 받을 수 있으며 [그림 3-1]에서 볼 수 있듯이 Windows. Macintosh, Linux를 지원하며 이클립스의 플러그인도 지원한다. 자바스크립트, CSS, XHTML에 대한 Code Assist뿐만 아니라 prototype.js에 있는 메서드에 대해서도 Code Assist를 제공한다. 최근 발표된 버전에는 자바스크립트 디버거 기능을 포함하고 있다.
[그림 3-2] aptana HTML 편집 화면
|
다른 글 원본 : http://www.mimul.com/pebble/default/2008/05/18/1211087580000.html
무료 JavaScript 개발 툴
- JavaScript와 XML의 개발을 쉽게 해주는 이클립스에 플러그인 .
- AJAX Library : ExtJS, jQuery, YUI
- 다운로드 사이트 : 여기에서 받으세요.
- 사용 방법 : 여기에서 보세요.
2. Apatana
- JavaScript 개발 툴
- AJAX Library : ExtJS, jQuery, YUI, Scriptaculous, dojo, aflax, prototype, rico, Adobe Spry, mootools 지원
- 다운로드 사이트 : 여기에서 받으세요.
- 사용 방법 : 여기에서 보세요.
3. JSEclipse
- Adobe에서 만든 JavaScript 개발 툴
- AJAX Library : Dojo, Prototype, Spry, YUI, Qooxdoo
- 다운 로드 사이트 : 여기에서 받으세요.
4. JSDT
- JavaScript IDE로 디버깅까지 가능
- AJAX Library : 지원 예정
- 사용 방법 : 여기에서 보세요.
이클립스 가이드 출처 : http://wiki.dev.daewoobrenic.co.kr/mediawiki/index.php/JCF3.0%E2%84%A2_%EA%B0%9C%EB%B0%9C%ED%88%B4(%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4)_%EC%84%A4%EC%B9%98_%EB%B0%8F_%ED%99%9C%EC%9A%A9%EA%B0%80%EC%9D%B4%EB%93%9C
JCF3.0™ 개발툴(이클립스) 설치 및 활용가이드
From JCFWiKi
Copyright © 2007 Daewoo Information Systems Co., Ltd. |
목차[숨기기] |
[편집] Eclipse Europa 다운로드
|
[편집] Eclipse 플러그인
[편집] bookmark.xml을 이용한 플러그인 업데이트
[편집] bookmark.xml 사용하는 방법
|
bookmarks.xml의 경로 : \eclipse\configuration\org.eclipse.update |
- bookmarks.xml은 url을 통해 이클립스 플러그인을 다운받을 목록을 저장하는 xml 파일이다.
- bookmarks.xml안에 플러그인 이름과 다운 url 경로가 표시되어 있다.
- 그러므로 기존의 bookmarks.xml을 jcf에서 제공하는 bookmarks.xml으로 파일을 교체하면 help>software Updates>Find and Install>Search for new features to install 목록에 플러그인이 자동으로 추가된다.
[편집] basic 추천 플러그인 목록
- Subversion(SVN) (http://www.polarion.org/projects/subversive/download/1.1/update-site/)
- Eclipse SQL Explorer (수동설치 : http://eclipsesql.sourceforge.net)
- Spring IDE (http://springide.org/updatesite)
- basic 추천 플러그인 목록 bookmarks.xml 다운받기 : (bookmarks.xml)
[편집] advanced 추천 플러그인 목록
- JBoss IDE (http://download.jboss.org/jbosside/updates/stable)
- Maven (http://m2eclipse.codehaus.org/update/)
- advanced 추천 플러그인 목록 bookmarks.xml 다운받기: (bookmarks.xml)
[편집] 개별 Eclipse 플러그인 추천 목록
|
설치 방법 공통 요즘 플러그인들은 거의 다 업데이트 사이트를 이용해서 다운로드 및 업그레이드를 하게 되어있다. 위치 : Help - Software updates - Find and Install... |
[편집] SVN Client
권장하는 이클립스 플러그인 Subversive
- 다운로드 : http://www.polarion.org/index.php?page=download&project=subversive
- 업데이트 링크 : http://www.polarion.org/projects/subversive/download/1.1/update-site/
|
subversive 외에 subclipse라는 것도 있는데, 몇 가지 이유에 의해 subversive 플러그인을 이용할 것을 권한다. |
[편집] DB Client
SQL Explorer(2006년 이후로 업데이트가 없음..)
easySQL(2007.02 최근 업데이트.. 썩 괜찮을듯 함..)
[편집] Maven 플러그인 m2eclipse
이 플러그인을 이용하게 되면 pom.xml 파일에 정의된 dependency에 따라 동적으로 빌드 클래스패스와 동기화시켜준다. 이클립스의 Package Explorer에서 보면 Maven2 Dependencies라는 컨테이너가 새로 생기고 그 아래에 dependent jar들이 들어가서 관리된다.
|
플러그인 기능 중에서 add dependency를 사용하게 되면 pom.xml 파일의 dependencies에 요소를 추가해주는데, pom.xml에 있던 한글이 모두 깨져버린다. 우선은 찾는데만 이용하고 pom.xml 편집은 수작업으로 하는 편이 좋겠다. |
- Maven2 홈페이지에서의 언급 http://maven.apache.org/eclipse-plugin.html
- 플러그인 홈페이지 http://m2eclipse.codehaus.org/
- 업데이트 링크 : http://m2eclipse.sonatype.org/update/
[편집] SpringIDE
- Spring IDE 2.0에 추가된 기능
- Spring Web Flow 개발 지원
- XSD 기반의 Spring Configuration 지원
- Spring AOP 기반의 개발 지원
- new Project 기능 업데이트, UI 업데이트
- 플러그인 홈페이지 http://springide.org/updatesite/
[편집] 기타 개발 IDE
[편집] apatana
Ajax 개발을 위한 자바스크립트 기반 개발환경을 제공합니다.
Rails, Adobe® AIR™, iPhone 개발에 특화된 환경도 제공하고 있습니다.
[편집] soapUI
웹서비스 개발 및 태스팅툴로서 독립어플리케이션 및 각종 IDE의 플러그인을 제공합니다.
[편집] Maven2 Dependency Analyzer 1.0.1
Maven2 POM Dependency 분석하여 시각적으로 표시해주는 툴입니다.
[편집] Acceleo 2.0.0
MDA 기반의 코드생성 플러그인
- 플러그인 홈페이지 http://www.acceleo.org/pages/home/en
[편집] Retrotranslator
http://retrotranslator.sourceforge.net/
레트로트랜슬레이터는 자바 5로 컴파일된 클래스 파일들을 자바 1.4 VM에서 돌릴 수 있도록 변환시켜주는 바이트코드 변환기입니다. 무료이며, ASM 바이트코드 조작 프레임워크와 동시작업 유틸리티를 자바 1.4로 옮긴 것을 기반으로 한 오픈소스 도구입니다.
이름에서도 알 수 있듯이 과거로의 회귀 변환기입니다.