[GWT] 1.6 소식~
Google/GWT / 2008. 12. 14. 03:17
지난 12월 10일 GWT 블로그에 1.6 버전과 관련된 소식이 올라왔습니다.
Release 1.6
Anticipated Time Frame - Q1 2009
- New compiled file deployment structure
- Easily compile into a war file structure, making it easy to deploy your compiled GWT application into standard servlet containers
- Migration from Tomcat to Jetty hosted mode server
- A more pluggable architecture for the hosted mode server will enable developers to use servlet containers other than Tomcat with the Hosted Mode browser
- Uniform event handlers
- Event handlers will be implemented in a uniform fashion across all widgets, with listeners deprecated
- DatePicker, LazyPanel migrated in from incubator
- New widgets from the incubator
- String performance improvements
- StringBuilder uses deferred binding to optimize string appends per-browser
- Compiler performance improvements
- 1.6 will introduce parallel permutation compilations and other performance tweaks for faster compiles
Post 1.6
The following are features that are on our roadmap for releases post 1.6, but are in various states of development. As we reach the end of the 1.6 cycle, we'll update the roadmap with which features we are targeting for the next release.
- Developer Guided Code splitting
- Developer guided code splitting is a mechanism that allows developers to specify asynchronous split points in their code where the code base can be split and downloaded in different chunks. This is currently an R&D project but looks promising.
- Analysis of compiled code, aka Story of your compile (SOYC)
- Aims to give developers concrete information about their compiled JavaScript, such as which Java classes are generating the most JavaScript code.
- In-browser hosted mode, aka Out-of-process Hosted Mode (OOPHM)
- In-browser hosted mode will allow GWT developers to debug their apps within a browser rather than GWT's hosted mode browser
- UI Binder
- The UI Binder will allow the creation of UI elements in a declarative fashion. Watch for UI Binder to land in the GWT incubator soon.
- Client Bundle
- Client Bundle implements the power of deferred binding used in Image Bundle in a generic fashion so that it can be used on many resources. These include TextResource, ImageResource, and CSSResource
- RPC performance improvements
- Ongoing work to improve the performance of RPC
릴리즈 1.6 은 2009년 1분기를 목표로 하고 있는 것 같습니다.
ㅁ 컴파일된 파일들의 배포 구조를 새롭게 가져간다는 이야기가 하나 있네요. 저번에 포스팅 했었던 그 내용 같습니다.
ㅁ 호스트 모드 서버를 톰캣에서 Jetty 로 마이그레이션 계획이 있나 봅니다. 호스트 모드의 서버는 톰캣이였죠~
ㅁ 위짓들의 이벤트 핸들러를 하나로 통합한다는 이야기로 보이네요. 다른 것들은 deprecated 시킨다는 이야기??
ㅁ DatePicker 와 LazyPanel widget 의 추가
ㅁ String 성능 향상
ㅁ Compiler 성능 향상
1.6 이후에는 여러가지 기능들이 추가할 예정으로 보이네요.
ㅁ 개발자 가이드 코드의 분할
ㅁ 컴파일된 코드의 분석 (Story of your compile, SOYC)
ㅁ 브라우저를 통한 호스트 모드 (Out-of-process Hosted Mode, OOPHM)
ㅁ UI Builder 의 제공
ㅁ 클라이언트 번들. TextResource, ImageResource, CSSResource 를 제공해줄 듯 보이네요.
ㅁ RPC 성능 향상
언제쯤 GWT IoC 와 Comet 을 정식으로 제공해주는 걸 볼 수 있을까요....
Posted by
자수씨