GWT 소개

2015.12.26 21:57

졸리운_곰 조회 수:158

 

GWT 소개

Goolge Web Toolkit
- JAVA 언어 하나로 프론트엔드-백엔드를 개발할 수 있는 툴킷이다.
이클립스 IDE 의 플러그인으로 얹어서 사용하며 빠른 생산성을 자랑한다.

자세한 내용은 http://code.google.com/intl/ko-KR/webtoolkit/ 를 참고한다.


장점
- JAVA 개발자에게 유용하다.
- Swing 을 할 줄 아는 개발자에게는 더욱 유용하다. (컴포넌트 방식들이 swing 과 많이 흡사한 부분이 있다)
- JAVA 소스 작성후 컴파일 필요 없이 웹브라우져에서 바로 확인할 수 있다.
- 자바스크립트를 특별히 알 필요는 없다. (알아서 나쁠건 없지만)
- 컴파일 단계에서 최적화된 자바스크립트 코드를 자동으로 만들어준다. 즉, 속도가 빠르다.
- 크로스 브라우져를 지원한다. 브라우져 호환성 맞추느라 시간 쓸 필요 없다. (IE6 는...)
- GAE(Google App Engine) 와 연동하여 사용하기에 안성맞춤이다.
- 웹어플리케이션을 위한 풍부한 라이브러리와 UI 를 제공한다.
- 디버깅이 쉽다.

단점
- 유지보수가 쉽지 않다.
- WAS 가 Auto deploy or Hot deploy 를 지원하지 않는다면, UI 단의 작은수정을 위해 서버를 올렸다 내려야 하는 상황이 발생 한다.
- GWT 가 제공해주는 라이브러리 외에 무언가를 js로 만들어내야 한다면,
즉, js코드를 손수 짜야 할 일이 생긴다면 적합하지 않다.
(가능은 한데 상당히 더러워진다. 스파게티가 될 확률이 높아진다.)

결론
- 자바스크립트에 익숙하지 않은 자바개발자들에게 유용한 도구라고 생각한다.
서버단에서 작성된 JAVA 코드가 컴파일 되면서 자바스크립트로 만들어지기 때문에,
자바 개발자는 자바스크립트쪽(프론트 엔드)에 신경쓰지 않아도 된다는 장점이 있다.
하지만 사소한 수정이 빈번하게 일어나야하는 웹어플리케이션이라면 사용하기에 적합하지 않다.
데스크탑 어플리케이션처럼 한번 개발하면 수정이 크게 반복적으로 일어나지 않는 웹어플리케이션에 적합하다.

한마디로 종합해보자면,
"프론트엔드와 백엔드를 JAVA언어 하나로만 해결 할 수 있는 자바개발자를 위한 프레임워크" 이다.
 

 

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

[출처] GWT 소개

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED