본문 바로가기
language/javascript

Google Closure Tools

by vamalboro 2010. 2. 18.
Google Closure Tools라는게 오픈소스로 나왔다.

오~~~~ 멋지다.와와와~

우리팀 모선임님께서 친히 svn 레포지토리에서 다운로드 받아서 테스트 개발서버에 배포까지 해주셨다.

난 그냥 편하게 데모 구경.

뭐 소감으로 말하자면 괜찮다.

아직 코드는 자세히 보진 못했는데 개인적으로 블로그에 포스팅좀 하면서 공부좀 해야겠다.

이유는!

먼가 멋져보여서 Google에서 만든거라니 한번 보고 싶은 마음.

오픈소스공부를 제대로 해본적이 한번도 없는데 관심이 생기는 이참에 한번 분석해보자는 마음.

그리고 현재 자바스크립트를 80%이상 사용하며 프로젝트를 수행중이므로 ~ ㅋㅋ


일단, Google Closure Tools라는게 도대체 무엇인지 알기 위해 나름 번역페이지 띄워 놓고 봤지만..

역시 이해는 30%...

결국 검색을 하다보니 간단하지만 설명이 잘 되어 있는 포스트를 발견!*_*

Google Closure Tools란?  <- 요기요기~

난 Compiler와 Templates는 일단 제쳐놓고 Library에 대해 급 관심이 가기 시작.

일단 안되는 영어라도 현재는 번역으로 잘 알려주는 책이 있는 것도 아니고 어쩔 수 없이 직접 사이트를 뒤적이는 수 밖에 방법이 없다.


일단 Google Closure Library 링크를 따라가보면 화면 오른쪽에 "How do I start?" 라고 쓰여 있는 곳을 보자.

목록에 보면 아래와 같이 쓰여있다. 옆에는 친절한 나의 설명.

  • Download Closure. - 소스코드 다운로드가 120%맞습니다.
  • Read Finding Your Way around Closure. - Closure Library의 규칙과 코드베이스에 대해 설명한다.
  • Do the Closure Hello World exercise. - 다른거 볼 필요없이 Hello World나오면 무조건 연습 튜토리얼임.
  • Work through the Building an Application with the Closure Library tutorial. - 이것두 튜토리얼.
  • Explore the project's source code. - 뭐 API문서나 Issue, 등을 볼 수 있는 Closure Library 프로젝트 홈인듯 하다.(웹에서 소스도 직접 볼 수 있다.)



소스를 다운로드 받자(이클립스같은 IDE를 사용하면 편하다.SVN 플러그인 제공한다.)

소스를 모두 다운로드 받았으면 (이클립스의 경우[java] Dynamic Web Project를 구성해 소스를 위치시키고)

/closure/goog/demos/index.html을 실행시키면 데모를 볼 수 있다.