티스토리 뷰
그간 Google의 GWT를 계속 탐색하다가 이젠 SmartGWT까지 공부 하게 되었네요...
이제부터 블로그에 그간 탐색해 놓은 정보들을 올려 볼까 합니다.
물론 아직까지 계속 ~ 쭈우욱 탐색 중 입니다....
자... 시작....
SmartGWT는 GWT의 확장판으로 Ext-GWT계열과 유사합니다.
SmartGWT의 Standard Version은 GNU로 라이센스가 되어 있지만,
그외는 상업용 입니다. 물론 상업용이 기능은 많기는 합니다 .. 뭐 당연한 이야기 이지만
SmartGWT의 장단과 단점을 나열해 보죠..
1. 장점
가. Non ActiveX
나. HTML5와 JavaScript 만으로 구성되므로 다양항 브라우저를 지원합니다. 심지어 스마트폰도...
O/S 와도 상관 없습니다.
다. Web의 수준을 C/S 환경의 Application처럼 구성 가능 합니다.
라. Web Version이기에 배포가 필요 없습니다.
마. SmartClient(SmartGWT 상용버전)의 EE Version의 경우 DataBind와 DataSource와 같은
4GL (Visual Basic, Delphi, PowerBuilder같은 개발툴)에서 제공했던 기능을 제공 합니다.
바. AJAX 기반이므로 C/S처럼 XML로 데이타 통신도 하고,
필요한 부분에 대해서만 Redraw 하기 때문에 화면표현 속도는 좀더 빨라 집니다.
사. Window Control과 같은 기능을 제공 합니다.
물론 드래그 앤 드롭같은 기능을 제공도 합니다. 그렇게 때문에 Application 처럼 표현도 됩니다.
2. 단점
가. UI적인 표현 때문에 초기 HTML이나 JavaScript Source등을 브라우저로
내려 받아야 하기 때문에 다소 속도가 늦습니다.
나. 일반적은 회사소개나 블로그 같은 Contents Web Site와는 다소 맞지 않습니다.
SmartGWT 목적 자체가 아무래도 Web의 표현을 Application 처럼 하자는 취지 이기 때문입니다.
다. AJAX 기반이기 때문에 UTF-8만 허용 됩니다.
마. 속도가 쪼매 늦습니다. ( 아무래도 스크립트 양이 많다 보니.. ^^; )
그러나 사용하기에는 기존 HTML방식만으로 표현된것에 비해 훨씬 편합니다.
3. SmartGWT의 주 타겟.....
가. 기업의 그룹웨어 나 이메일 솔루션 .. 아웃룩 같은...
나. 데이타를 표현하기 위한 서비스 (레포트나 어드민 같은..)
Active X기반의 오즈 레포트를 사용하신 분들은 이해 하실듯...
다. RIA를 구현 또는 사용하고자 할때....
사실 이부분은 아무래도 나.번과 동일한 의미가 되지 않을까 합니다.
4. SmartGWT의 데몬 (http://www.smartclient.com/smartgwt/showcase/#main)
'개발자 이야기 > SmartGWT' 카테고리의 다른 글
Window Class에 대하여 ..., (0) | 2012.05.23 |
---|---|
SmartGWT 개발시작 하기 (0) | 2012.05.22 |
SmartGWT 코딩하기 (0) | 2012.05.18 |
SmartGWT 사용하기 (0) | 2012.05.18 |
SmartGWT Project생성 (0) | 2012.05.15 |
SmartGWT 설치 (0) | 2012.05.15 |
GWT SDK (Google Web Toolkit) 설치 (0) | 2012.05.15 |
SmartGWT 초기화면 Loging Page 초간단 버전 (0) | 2012.05.14 |
- Total
- Today
- Yesterday
- 1회용컵
- 사무실
- Linux
- Android
- U-Boot
- 식물
- 임베이디드
- 식물 키우기
- embeded
- 수경재배
- 크로스컴파일
- 버추얼박스
- VirtualBox
- CubieBoard2
- 리눅스
- 식물키우기
- C++
- 고흥
- cross compile
- 채소 키우기
- 베란다
- 벌교
- arm
- kernel
- C
- 큐비보드
- 상추
- 열무
- 커피컵
- 커널
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |