Google 웹 툴키트: 짧은 검토
Google는 GWT - javascript (incl로 당신의 Java 애플리케이션을 (툴키트 API를 사용하는) 개조하는 자바 창 툴키트를 풀어 놓았다. AJAX)와 HTML. 따르는 무슨이 특징 및 약간 생각의 짧은 검토이다. 그러나 중요하다는 것을 첫째로 왜 Google가 생각하는지 보게 한다.
자바 기술은 생산적인 발달 plaform를 제안하고, GWT로, 즉시 당신의 AJAX 발달 플래트홈의 또한 기초가 되어서 좋다. 몇몇은의 GWT로 발전의 이득 여기 있다:
- 당신은 AJAX 발달을 위한 당신의 마음에 드는 자바 개발 도구 (식, IntelliJ, JProfiler, JUnit) 모두를 사용할 수 있다.
- 자바 언어 체크인하는 정체되는 유형은 과실을 감소시키고 있는 동안 생산력을 밀어준다.
일반적인 JavaScript 과실 (오식, 유형 미스매치)는 런타임에 사용자에 의하여 보다는 오히려 쉽게에 컴파일 시간을 발견된다.- 부호 제시 또는 완료는 광범위하게 이용할 수 있다.
- refactoring 자동화한 자바는 요즈음 매우 멋지다.
- 자바 근거한 OO 디자인은 더 적은 문서로, 따라서 당신의 AJAX 부호 기초를 이해할 수 있는 한 교통하고 이해하기 쉽.
Google는 발전 AJAX 신청이 "어렵다고 오류 빈발" 다고 추측한다. 그것은 현실에서 멀리 이다. DWR (자바를 위해), SAJAX (PHP, 루비 등등을 위해), prototype.js (JS 툴키트), Dojo (효력을 위해) 및 다스 다른 사람 같이 AJAX 신청 오늘 개발을 위해 유효한 몇몇 고품질 툴키트가 있다.
GWT는 진짜로 발달 생활사를 간단하게 하지 않는다. 통합 테스트 (포스트 편집)지 도중 상쇄되게 가능성이 높다 주어지는) 일지모른는 무엇이 (학습 곡선을, 적어도 처음에지 상쇄한 후에 뜻깊은 이익이 있는지 추측하는 순수한 자바에서 발전에서.
AJAX/Javascript의 대부분은 어떤 문제든지 쉽게 제충하는 것을 그로 인하여 당신이 허용하는 과정으로 투명도의 고도를 제공한다.
투명도는 우리가 GWT에서 아프게 없을 무언가이다. 당신은 Google를 결함이 없는 당신의 사업의 위에 기초를 두기 위하여 제품을 배달하기 위하여 의지해야 한다. 나는 몇몇 윈도우잉 툴키트를 이용하고 얼마나 어려운 그것이 그(것)들을 결함이 없는 하기 위한 것인지 알고 있다. 나가 자바 윈도우잉 툴키트를 선택해야 하는 경우에 나의 명백한 특혜는 그네 또는 swt일 것이다. 웹 애플리케이션을 위해 나는 HTML로 오히려와 Javascript (로 시제품 또는 SAJAX 또는 DWR 말하십시오) 보다는 오히려 저를 위한 약간 thingamajig를 생성해 달라고 한다 Google를 흩뜨릴 것입니다.
GWT는 자바 당신의 부호에서 Javascript를 기계 생성한다. 가지고 갈 위험한 경로 인 IMO. 생성한 부호는 (시동에 javascript에서) 요구될 때 항상 제충하기 아주 고통스럽다. 그리고 저가 뜻깊은 무엇이든을 하는 어떤 알맞은 웹 애플리케이션든지를 위해 그것 요구될 것이라는 점을 신뢰하십시오.
당신은 또한 접대한 형태에 있는 GWT를 달릴 수 있다. 접대된 형태에서는, 당신의 신청은 Java 가상 머신 (JVM) 내의 자바 bytecode로 달린다. 이것은 sdevelopment를 위해 유리하다. 그러나 JVM로 걸이를 가진 브라우저 통제 (Internet Explorer 통제 또는 리눅스에 Windows에 도마뱀 또는 Mozilla 통제)의 묻을 요구하기 때문에 명백하게 보통 Javascript/html 공용영역의 위 선택이 아니다.
약간 희소식은 오픈 소스 면허의 밑에 도서관을 위한 완전한 원시 코드를 가진 GWT 배이다. 그러나 짐승의 본질을 고려하면 나는 당신이 발전기의 두건의 밑에 가는에서 다량을 얻을 것이라는 점을 의심한다. 나는 당신에게 그것에 운의 베스트를 바란다.
약간 이상한 이유를 위해 저가 뒤에 오는에 의하여 것 아주 불편한 시킨다:
GWT의 종류 도서관이 당신의 필요를 충족시키지 않는 경우에, 당신은 우리의 JavaScript 천연 공용영역 (JSNI)를 사용하여 당신의 자바 원시 코드에 있는 손으로 쓰는 JavaScript를 섞을 수 있다.
그리고 그 후에 기밀 문제점:
당신이 Google 웹 툴키트의 접대하는 웹 브라우저를 사용할 때, 신청은 체크에 Google의 서버로 다시 당신이 제품의 최근 버전을 가장 사용하는지 보는 요구를 반환한다. 이 요구의 부분으로, Google는 당신이 당신의 컴퓨터를 위한 Google 웹 툴키트 그리고 IP 주소를 다운로드한 날짜와 시간의 타임 스탬프를 포함하여 사용법 자료를 벌채할 것이다.
끝으로 나는 웹 발달을 간단하게 하는 알맞은 시도 이고 그들에 의하여 그것을 위한 영예가 다는 것을 생각한다. 그러나 나는 그것이 웹 애플리케이션 발달 조경에 있는 다량 충격을 만들 것이라는 점을 생각하지 않는다. 다른 주에 나는 자바에 Google가 투입과 자바 인정 기술 생산적인 발달 plaform를 제안한ㄴ다는 것을 보게 행복하다.
, Google Firefox의 밑에 신청하는 의 주요 뉴스, Internet Explorer, 자바 소프트웨어, 마이크로소프트 의 오픈 소스 소프트웨어, 기술 주, 기술, 웹, 웹 서비스 |
|
RSS 2.0 |
Trackback 이 기사 |
이 기사를 이메일을 보내십시오
당신은 또한 읽고 싶을지도 모른다 |


Technorati 마음에 드는 것에게 추가하십시오


































2006년 6월 13일 7:39 pm에
나는 당신과 완전히 동의한다. google를 위한 나쁜 움직임, Yahoo를 위한 좋은 움직임.
2006년 7월 24일 9:32 AM에
[...] I는 YouOS 신청 개발을 위해 자바를 이용할 수 있을 것을 것입니다 싶을. 어쩌면 Google 웹 툴키트를 사용하는? [...]