2009년 07월 14일
ASP.NET에 비해 GWT가 가지는 장점
ASP.NET+AJAX는 GWT에 비해 몇년 일찍 나왔고, 이미 완성 단계에 이르렀다.

하지만 ASP.NET은 태생적인 한계로 인한 치명적인 단점이 있다.
그것은 MS사 제품이라는 것이다.
MS자 제품은 전통적으로 자사 제품에 대해서는 상당한 품질을 보여주었지만,
타사 제품, 특히 경쟁 제품과의 호환성은 극도로 좋지 않았었다.
현재 브라우저들이 많이 표준화되었다고는 하지만
아직 개별적으로 약간씩 다른 부분들이 있다.
MS 브라우저는 차이가 더욱 심하다.
그리고 이 차이는 HTML뿐만 아니라 DOM및 자바스크립트 엔진에서도 나타난다.
MS는 경쟁 제품에 대해 자사의 높은 점유율을 무기로 하여
호환성을 떨어뜨리는 폐쇄적인 방식으로 일관해왔다.
결국 이는 그들의 점유율을 떨어뜨리는 결과를 가져왔다.
이에 반해 구글은 가능한한 높은 호환성을 위해 어떤 짓도 마다하지 않는다.
GWT는 범용 AJAX컴파일러로, 어떤 브라우저단이든 커버가 가능하다.
브라우저 호환성을 높이기 위해 어쩔수 없는 브라우저간 차이를 없애는 방법으로
모든 브라우저들의 세부적인 차이를 자동으로 추적해 컴파일하는 프로그램으로 해결하는 것이다.
솔직히 MS가 이러한 기술이 없을리 없다.
ASP.NET+AJAX로 그러한 맥락에서 나온 것이리라 생각한다.
더욱이 호환성을 무기로 걍쟁시장을 파고드는 전략은 MS가 초기에 즐겨쓰던 방법이며, 그 결과 현재의 MS가 있다.
맘만 먹으면 어떤식으로든 완벽하게 호환되는 제품을 내놓지 못할리가 없다.
엄청난 수의 개발자를 거느리고, 모든 종류의 표준화 단체마다 한발을 걸치고 있는 MS다.
하지만 MS는 IE시리즈에서 너무 많은 죄를 지었다. 현재 MS가 표준를 지킬 거라고 믿는 사람은 아무도 없다. (특히나 웹쪽이라면 말이다) 그들이 표준화에 대한 신뢰를 회복하기 전에는 ASP.NET+AJAX가 아무리 좋은 기술이라 한들, 호환성이 가장 중요한 이슈가 되는 웹 시장에서는 그다지 환영받지 못할 것이다.
GWT는 아직 초기단계이지만, 구글이 지금껏 해왔던 일들을 생각해보면 최소한 브라우저간 호환성만큼은 제대로 보여줄 것이다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- IT뉴스 - ASP에서 ASP.NET으로 버전업 by 시싯2
- asp에 대해서 알고 싶어요! by 시싯2
- GWT Study Chapter 3 - GWT 개발 방법 by 화무결
- 웹표준 권고안 by 컴팅매지션
- .NET Framework 기본 다지기 1 - .NET 이란? by 농사꾼봉팔
# by | 2009/07/14 21:31 | 이것저것 얘기들 | 트랙백 | 덧글(0)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]