Thursday, October 29, 2009

debug하자. eclipse에서 javascript debug : ATF

개요 : java프로그램을 개발할때, DEBUG사항에서 많이 개발을 합니다.
javascript에 대해서도, 그렇게 개발하고 싶은 생각이 들었습니다.

내용 : eclipse.org에서 ATF(Ajax Tookit Framework)을 사용하면 될것 같은 생각이 들었습니다.
우선 데모를 보시죠..
http://www.eclipse.org/atf/flash/index4.php

보시면, java에서 하는 사항과 매우 유사합니다.

그럼 이제 설치를 해보죠.
1. 설치

다운로드 메인페이지 : http://www.eclipse.org/atf/downloads/index.php

다운로드 페이지를 보시면 4가지 사항이 나옵니다.
1) ATF All-In-One Packages : WTP와 같이 All-In-One버전으로 eclipse.exe파일이 존재
합니다.
2) ATF WST Package
3) ATF Web Tools Package
4) ATF Archive Site Zip : 현재 사용중이신 eclipse에 plug-in을 설치하는데 사용됩니다.

설치한 사항 :
잠시후 업데이트 합니다...


# 2008. 07. 17 작성
1. 관련정보 정리

http://tack.tistory.com/82
http://blog.daum.net/mechaic/3868441
http://www-128.ibm.com/developerworks/kr/library/os-ecl-atf/?ca=dnn-krt-20070627
http://cms.xulbooster.org/
http://lunaris.egloos.com/1474223
http://rasingbull.tistory.com/113

keynote :
JSEclipse => 더이상 지원을 안한다.

JSDT (javascript Development Tools) , 3.0버전
=> 중요 elipse의 새버전에는 이것이 포함되어 있다.
j2ee버전 http://xguru.net/blog/457.html
JDT(Java Development Tools)
http://www.eclipse.org/atf/demos/jsdt/flashDemos.html

이클립스의 wdt에 jseclipse+pdt+subclipse

Script Language Libraries
ECMA 3 Browser Support
Referenced Libraries
FireFox Browser Support Library
Internet Explorer Support Library

http://dev.eclipse.org/viewcvs/index.cgi/

## Eclipse 3.4 Ganymede관련
Ganymede 에 새로 추가된 것과 Europa이후의 큰 변경점 들을 살펴보면..

Provisioning (Install/Update) 시스템이 Equinox p2 로 변경되었습니다. http://wiki.eclipse.org/Equinox_p2_Getting_Started
JSDT(JavaScript Development Tools) 라고 불리는 JavaScript IDE 가 추가되어 AJAX를 활용한 RIA 개발이 가능해졌습니다.
RAP(Rich Ajax Platform)에도 위 JSDT 가 반영되어 Ganymede에 포함되었습니다. http://www.eclipse.org/rap/
RAP 는 Java API 와 Eclipse를 사용하여 AJAX 웹 어플리케이션을 개발할 수 있도록 해줍니다.
SWT/JFace 로 된 Application 을 웹으로 손쉽게 포팅할수 있습니다.
ECF ( Eclipse Communication Framework ) 가 2.0으로 업데이트되었습니다.
Eclipse 기반의 툴을 분산환경에서 동작하도록 다양한 프로토콜을 지원해주는 프레임워크 입니다.
Datashare API , Discovery API , File Transfer API, Presense API , Remote Services API , Shared Object API , Telephony API
Remote Services API 에는 분산 OSGi Framework 간의 통신을 지원하는 R-OSGi (Remote OSGi) 가 포함되어있습니다.
Task-Focused UI 인 Mylyn 이 3.0 으로 업데이트 되었습니다.
Launch Configuration 들이 Export/Import 가능해졌습니다. (전 이게 가장반갑습니다 ㅠㅠ )


(출처 : http://xguru.net/blog/457.html)

# http://dogfeet.tistory.com/19?srchid=BR1http%3A%2F%2Fdogfeet.tistory.com%2F19
# http://www.myeclipseide.com/index.php?module=htmlpages&func=display&pid=62

No comments: