Adobe Flex
오늘 포토샵의 웹 버전에 대한 소식을 접했습니다. 사실 약간 놀랐습니다. 그리고 구글의 워드와 스프레드 시트을 처음 접했을 때에서 그러했지만, 다시 한번 대세는 웹이라는 것을 실감했습니다.

그러나 구글의 웹 오피스와는 달리 한 가지 사실에 더 놀랐습니다. 바로 어도비(Adobe)의 플렉스(Flex)라는 제품 때문입니다. 아실만한 분들은 이미 다 알고 계시겠지만, 플렉스는 웹 브라우저 위에 존재하는 하나의 플랫폼입니다. 쉽게 생각해서 자바 애플릿의 대안이라고 할 수 있습니다.

플렉스는 플래쉬(Flash)의 연장선 상에 있으며, 플래쉬의 강력한 표현력을 기반으로 한 RIA(Rich Internet Applications)을 구현하기 위한 솔루션입니다. 즉 플렉스를 통해 웹 브라우저에서 클라이언트 애플리케이션과 같은 강력한 인터페이스를 구축할 수 있게되었습니다. 플렉스의 또다른 장점은 플랫폼 독립적이라는 것입니다. 사실 상 플래쉬가 거의 대부분의 플랫폼과 웹 브라우저를 지원하기 때문에 플렉스 플랫폼 상에서 개발된 애플리케이션은 모든 플랫폼에서 실행 가능합니다.

그렇다면 플렉스가 자바 애플릿의 대안이 될 수 있을까요? 물론 자바 애플릿의 대안이라는 것은 지극히 저의 개인적인 의견입니다만, 플렉스가 자바 애플릿보다 유리한 점은 거의 대부분의 PC에 플래쉬가 설치되어 있다는 것입니다. 반면 자바 플랫폼(Java VM)이 설치된 PC는 (정말 안타깝게도!) 그리 많지 않다는 점입니다. 자바 애플릿을 실행하기 위해서는 약 15MB의 자바 플랫폼을 별로도 다운받아서 설치해야 합니다. 이는 정말 큰 진입 장벽이 아닐 수 없습니다. 그리고 플래쉬의 풍부한 UI 라이브러리 또한 자바 애플릿보다 비교 우위에 서있습니다.

끝으로 플렉스와 에이젝스(Ajax)의 경쟁 구도에 대해서 생각해보았습니다. 개인적인 결론은 플렉스와 에이젝스는 공존할 것이라는 것입니다. 플래쉬가 HTML과 CSS의 조합보다 표현력이 풍부하다는 사실은 논란의 여지가 없습니다. 게다가 에이젝스가 브라우저 별로 호환성 문제가 남아있는 반면, 플렉스는 모든 플랫폼과 브라우저에서 호환성이 보장됩니다.

그러나 모든 웹 서비스가 강력하거나 화려한 인터페이스를 요구하지는 않습니다. 오히려 에이젝스도 과하다고 할 수 있습니다. 일반적인 웹 서비스의 경우 단순한 HTML과 CSS만으로도 충분히 화려한 홈페이지를 구축할 수 있습니다. (과도한 에이젝스 사용은 개발자의 겉치례라고 생각합니다.) 또한 웹 표준의 중요성이 부각되면서 최신 브라우저들은 웹 표준을 충실하게 지원하고 있습니다. 그리고 플렉스를 이용하기 위해서는 새로운 플랫폼과 언어를 공부해야 합니다. 게다가 대부분의 PC에 플래쉬가 설치되어 있긴 하지만, 모든 PC에 설치되어 있지는 않다는 점도 플렉스의 단점입니다. 아마도 화려하고 풍부한 기능을 요구하는 웹 서비스 시장은 플렉스가 장악할 것이며, 그 시장을 제외한 나머지 웹 서비스는 HTML, CSS 그리고 Ajax로 구현될 것이라고 생각합니다.

플렉스를 조사하면서 가장 인상 깊었던 점은 어도비라는 회사의 발빠른 행보입니다. 단순한 그래픽 에디터 개발사에서 플랫폼 개발사로 거듭 태어나는 과정에서 많은 것을 배울 수 있었습니다. 불현듯 플렉스 기반에서 애플리케이션을 개발해보고 싶어졌습니다. 앞으로 플렉스의 전선을 기대합니다~!


PS) 업계 흐름에 너무나도 둔감한 자신을 반성하는 의미에서 나름 열심히 정리보았습니다~ ^_^;

by 키포스 | 2007/03/03 22:26 | 웹 이야기 | 트랙백(1) | 덧글(5)
트랙백 주소 : http://kipos.egloos.com/tb/977879
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 미친병아리가 삐약삐약 at 2007/03/03 22:56

제목 : 웹 플랫폼의 발전..
아직까지는 웹 어플리케이션 보다는 데스크탑 어플리케이션이 훨씬 편하다고 생각하는 사람중에 하나로, 웹 어플리케이션은 아직 갈길이 멀다고 본다.. 하지만, 매일 같이 사용하는 이글루스를 보면 어느 정도 이상의 기능만 되면 웹어플리케이션과 데스크탑 어플리케이션과의 차이는 없겠구나 하는 점도 체험하고 있다.. (하지만, 블로그 리더는 아직도 데스크탑용을 선호하는 편이다..) 왜 웹 응용프로그램일까?를 읽으며 웹어플리케이션에 대해서 좀 더 생각해보......more

Commented at 2007/03/04 00:21
비공개 덧글입니다.
Commented at 2007/03/04 00:25
비공개 덧글입니다.
Commented by 키포스 at 2007/03/04 22:28
Flash로 수정했습니다 ^_^;
Commented at 2007/03/07 17:21
비공개 덧글입니다.
Commented by 키포스 at 2007/03/07 23:32
^_^;

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >