[dW리뷰] XUL(XML User Interface Language) 개발
원문기사: http://www.ibm.com/developerworks/kr/library/tutorial/x-xulintro/
파이어폭스3가 출시되면서 확장 기능 개발에 다시 슬쩍슬쩍 눈돌리고 있었는데요. 마침 developerWorks에 관련 튜토리얼이 올라왔네요! XUL 기반 스탠드얼론 어플리케이션 개발 이야기 입니다만.. 확장기능보다는 간단한 스탠드얼론 예제가 모질라 플랫폼 이해에는 더 좋을 것 같습니다.
파이어폭스3에는 오프라인 웹 애플리케이션 관련 기능도 추가되어서(Google Gears 같은 것) 더 재미있는 것이 많을 것 같습니다. 개발환경 셋업은 전보다 훨씬 쉬워지긴 했는데.. 자바스크립트가 능숙하지 않아서인지 여전히 간단한거 만드는 데도 시간이 많이 걸리네요.
그나저나 마소 7월호에 이클립스 플랫폼 소개 하면서 모질라 플랫폼이랑 살짝 비교한 부분이 있는데 -,.- 이클립스에 좀 명시적인 Extension Point/Extension이 있다고 해서 모질라 스타일의 동적 바인딩보다 우월하다는 것은 아닙니다. 장단점이 있는거죠. 뭐 기반언어가 각각 자바와 자바스크립트이고 메인 타겟 애플리케이션도 각각 IDE와 웹 브라우저다 보니 그에 맞춰 플랫폼 아키텍처도 따라간 것이 자연스러워보입니다. 그러나 저는 역시 이클립스 스타일의 명시적인 아키텍처가 취향에 맞네요. ^^
윈도우만 지원하는 WPF보다 훨씬 재밌는 XUL/모질라 어플리케이션 개발 좀 해보세요~ Gecko 렌더링 엔진이 워낙 빨라서… Gecko 기반 SWT가 나와도 충분히 돌아가지 않을까 싶은데.. Gecko 위에서 이클립스 돌린다면 재밌을 것 같네요.
참고 URL
