2011-05-03 5 views
1

GWT 클라이언트 측에서는 Java 소스 코드가 필요하므로 자바 코드로 스칼라 코드를 변환해야합니다.GWT 용 스칼라를 java로 변환 하시겠습니까?

어떻게 변환 할 수 있습니까?

또는 스칼라를 직접 사용할 준비가 되었습니까?

도움 주셔서 감사합니다.

답변

4

스칼라가 Java가 아닌 바이트 코드로 직접 컴파일되기 때문에 수행 할 수 없습니다. 바이트 코드로 컴파일하는 것은 Java를 생성하는 것보다 훨씬 쉽습니다. 게다가, 확인 된 예외를 선언하지 않는 것과 같이 Java에서 언어가 금지하는 바이트 코드가 허용하는 많은 것들이 있습니다.

GWT에서 읽을 수있는 "자바와 비슷한"언어를 생성하는 프로젝트가 http://scalagwt.gogoego.com/입니다. 그것은 잘 따라 움직이는 것 같고 렉스 스푼이 그것에 관련되어 있다는 것을 압니다. 나는 그들이 생성 된 자바를 디 컴파일 할 수있는 다른 가능성을 간략히 생각했지만 그 과정에서 너무 많은 정보가 손실되었다고 판단한 후에 그 경로를 빠르게 삭제했다.

백엔드에서만 스칼라를 사용하고 Java로 클라이언트를 작성하려는 경우 Eclipse에서 항상 가능하며 제대로 작동합니다.