2010-11-27 3 views
4

나는 항상 GWT 2.0의 개발 모드에서 개발자 플러그인이 Java 코드를 JavaScript로 컴파일하여 브라우저에서 렌더링한다고 생각 해왔다. 그러나 공식 GWT 사이트에서 우리는 읽을 수 있습니다 : "GWT 개발자 플러그인 덕분에 브라우저에서 JavaScript를 볼 수있는 코드를 컴파일 할 필요가 없습니다." 그래서 내 질문은 : "자바 스크립트 코드가 아닌 경우이 모드에서 브라우저에서 볼 수있는 위젯은 모두 무엇입니까?" SWT 또는 무엇과 관련이 있습니까? 이해할 수 없기 때문입니다.GWT 개발 모드와 관련한 질문

미리 도움을 청하십시오!

답변

4

개발자 모드에서 실행 중일 때는 실제로 실행중인 Java입니다. 브라우저 플러그인을 사용하면 자바 측에서 브라우저의 다양한 DOM/자바 스크립트를 조작 할 수 있으므로 자바 스크립트 코드를 컴파일 할 필요가 없습니다.

개발자 모드는 플러그인이 연결되어있는 임베디드 부두 서버를 실행합니다. Java 코드가이 부두에서 실행됩니다.

최종 배포를 위해 컴파일 할 때 코드가 실제로 자바 스크립트로 변환됩니다.

+0

이 모드에서 볼 수있는 모든보기는 실제로 JavaScript 코드입니다. 맞습니까? – peter

0

기본적으로 javascript는 컴파일시 Java 코드에서 생성됩니다.

GWT에는 개발 모드가 있습니다. 개발 모드에서는 Java 코드의 변경 사항을 감지하고 자바 스크립트 코드를 즉시 컴파일 할 수 있습니다. 그 행동은 개발을 도울 수 있습니다.