현재 회사에서 진행하는 프로젝트가 GWT로 이루어져 기존에 즐기던 스크립트를 버리고 시작한 프로젝트... 하나 수정하고 빌드하는데 2분... (제 컴퓨터는 2기가 입니다.) 압축되어 나온 자바스크립트 소스는 500kb... 텍스트 하나 수정하는 것 조차 버거운 것을 엔터프라이즈 환경 구축하는데 사용하니 미쳐버릴 뻔 했습니다.
지금은 어느정도 안정화 되어서 스크립트만으로 개발하는 쪽이 그리워져서 다음과 같은 프로젝트를 생각하게 되었습니다.
프로젝트 명 : Sori Sori 라는 이름에는 의미가 별로 없습니다. 여자친구 이름이라는 것 밖에
스팩은 다음과 같이 구성할 것입니다. GWT의 클래스와 비슷한 스펙의 자바스크립트 클래스를 작성할 것입니다. 현재 생각하고 있는 클래스들은 다음과 같습니다.
- UI - ㅁ Widget : 최상위 클래스 ㅁ Compiste : .. 이건 머라해야하지.. ㅁ Label : 레이블 클래스 ㅁ HTML : 태그를 갖을 수 있는 레이블 클래스 ㅁ Panel : 패널들의 최상위 클래스 ㅁ RootPanel : document.body가 이놈입니다. ㅁ SimplePanel : 기본적인 DIV 패널 ㅁ GlassPanel : 유리막처럼 막아버리는 패널 ㅁ AbsolutePanel : position이 absolute인 SimplePanel ㅁ ScrollPanel : overflow가 auto인 SimplePanel ㅁ PopupPanel : 말 그대로 popup패널 ㅁ DeckPanel : 탭패널의 근간이 되는 패널 ㅁ DockPanel : NORTH, SOUTH, EAST, WEST, CENTER의 자식들을 갖는 패널?? ㅁ CellPanel : HorizontalPanel과 VerticalPanel의 부모 클래스 ㅁ HorizontalPanel : 수평 테이불 ㅁ VerticalPanel : 수직 테이블