넥스트리 포스팅했던글을 다시 정리하여 올리다.
사내 제품개발시 ExtJS를 사용할 일이 있어 내용을 보다가 해당사이트(www.extjs.com)을 번역하기로 맘먹었다.
매뉴얼번역:
http://extjs.com/learn/Manual:Resources
ExtJS로 개발하기 위해서는 다음과 같은 것들이 필요하다. 반드시 읽어 볼것... 이미 앞의 EXTJS 시작하기 에서 맛뵈기(?)로 보았으니 이를 개발하기 위한 준비물들이 필요하겠다.
일반적인 JavaScript Learning Guide
Platform-Specific Resources
ExtJS를 서버사이드 프레임웍으로 사용한 녀석들.....
.NET
- AjaxPro 는 .Net 을 이용한 서버사이드 Ajax
- Jayrock : .Net에 JSON / JSON-RPC 를 이용
- Json.NET : .Net에서 JSON을 쓰게 만들어주는 라이브러리 (PHP의 toJSON()이나, Struts의 JSON과 같은건가 보다... ㅡ.,ㅡ; )
Ruby on Rails
Ext plugin - ROR는 내장 플러그인으로 작동하므로 gem을 이용해 받으면 되겠다... (찾기가 더 힘드네.. ㅡ.,ㅡ;)
통합개발툴(IDE)
Eclipse Based IDEs
Eclipse 은 오픈소스 통합개발툴 (among other things!)이다. ExtJS개발을 위해 이클립스를 사용하기 위해서는 먼저 자바스크립트 사용할수 있는 플러그인을 설치해야 한다.
아래의 플러그인을 추천한다.
- Aptana - JavaScript, HTML, CSS, PHP languages, FTP/SFTP 지원, RIA/Web2.0등 Ajax 관련 프로젝트에 적합 (느리다는 단점이 있음.. ㅠ.,ㅠ)
- Spket - JavaScript, XUL, SVG, Laszlo, Silverlight,등 각 모듈 라이브러리 지원(http://blog.naver.com/techbug/150024518549 )
- JSEclipse - JavaScript
위에 열거된 플러그 인들은 각자 자바스크립트 에디터를 포함하고 있다. 자바스크립트를 열때 "Open with"로 열어서 사용하도록...플러그인을 선택할때는 코드 assist를 지원하는지 확인해 봐야 할듯
Aptana + Spket + ExtJS(강추..)
- Aptana다운로드 http://www.aptana.com/download_all.php
- Aptana > Help > Software Updates > Find and
Install > Search for new features to install > New remote site..
> "http://www.spket.com/update/"
- Spket설치 ( Spket IDE Tutorial )
- Window > Preferences > Spket > JavaScript Profiles > New > "ExtJS"
- "ExtJS" 선택하고 "Add Library"에서 "ExtJS"선택
- "ExtJS" 선택하고 "Add File", 에서 "./ext-2.0/source" 디렉토리에서 "ext.jsb"를 선택
- ExtJS profile을 디폴트로 선택
- Aptana 플러그인을 새 시작
- 새로운 JS파일을 만들면 ExtJS의 Code completion options를 볼수 있다.
AptanaIDE
- Aptana는 상당히 매력적인 플러그인다. 대부분의 Ajax Library를 제공한다.
다양한 디버깅툴
Firebug (FF에서 강추)
Firebug는 Firefox에 애드온되어 작용하는데 웹페이지의 내용(CSS,HTML,Javscript등)을 실시간으로 볼수있는 상당히 매력적인 도구이다.
Screencasts
Tutorials
다른 브라우저에서 Firebug console을 이용하기
HTTP Trafic Viewer
피들러는 서버와 PC사이의 HTTP 트래픽 로그를 볼수 있는 디버깅 프록시이다. IE전용이나 Firefox의 proxy고급옵션에서 사용할수 있으며 자신이 원하는대로 필터링 하여 사용할수 있다.
IE Web Developper
IE WebDeveloper는 인터넷 익스플로러 애드온 프로그램이다.
DebugBar - IE 플러그인 (강추)
- DOM Inspector,
- HTTP Inspector
- Javascript Inspector and Javascript Console
- HTML Validator
- And many more features
http://www.debugbar.com/?langage=en