Ajax 와 Flax 의 구별법
페이지 정보
작성자 서방님 댓글 0건 조회 408회 작성일 07-06-12 10:03본문
두가지 전부 다 동적으로 View단을 다루는 기술입니다.
Ajax나 Flex는 크게 다를것이 없습니다 (Client입장에서 보면요)
간단히 두가지의 특징을 설명해 드리죠.
1. Ajax : 에이작스(또는 아작스) 라고 부릅니다.
- JavaScript를 기반으로 처리를 합니다. 우선 기존의 기술과 크게 다르지 않기 때문에
습득하기에 좀더 쉽고요, 부가적인 프로그램들이 깔리지 않아도 전혀 문제가 되지
않습니다. Google이 Ajax로 만들어진 대표적인 사이트 입니다. Google의 사례로 인해
Ajax는 조명을 받게 되었지요.
2. Flex
- Macromedia 사의 Flex는, 기본적인 성능으로는 화면단을 이쁘고 Dynamic하게 꾸미기에
좋은 툴입니다. 그 근간은, mxml이라는 xml 기반의 확장된 언어가 자리 잡고 있고요, 구동
하기 위해서는, Flash Player 9(9, 8인지 잘 기억이 안나네요) 이 설치가 되어 있어야 합니다.
하지만 요즘 Flash Player는 거의 필수로 설치 되기 때문에 전혀 걸림돌이 되지가 않습니
다. Flex에는 FDS라는 기술이 있습니다. 이것을 사용하면, 프로그래머 입장에선 좀더 명
확하게 ORM(DB와 Class를 맵핑 시키는 개념) 과 비슷한 개념으로 Data를 처리 할수가
있습니다. 쉽게 말하면, 생산성이 높고 인지하기 쉬운 형태의 소스 코드가 생성 된다고
할 수 있겠네요.
Ajax는 이미 많이 쓰이고 있고, Flex는 2.0을 발표함으로써, 새롭게 조명을 받고 있습니다.
실제 발표된 사례에 의하면, Data를 처리하는 관점에서는 Ajax보다 Flex가 더 빠른것으로
나옵니다. 그러나, Ajax는 File의 용량이 적은대신 Flex는 File의 크기가 상대적으로 매우 큽니다. 즉 Data를 핸들링 하는 입장에선 Flex가 빠르나, Network Traffic등을 고려 한다면 약간의 문제점도 있다는 겁니다.
쉽게 말해서 수많은 사람들이 동시에 접속해서 네트웍을 많이 잡아 먹는다면, Flex는 좀 불리하겠지요?
web2.0은 특정한 기술을 말하는것이 아닙니다. 예전에는 Contents를 작성하는 사람이 그들의 뜻과 의지대로 작성해서 End User들에게 보내는 방식이었지요. 하지만 지금은 End User들이 스스로 Contents를 작성해서 서로 공유하는 형태로 가고 있습니다. 대표적인 사례가 UCC이지요.
이러한 Web2.0의 개념을 탑재한 웹사이트를 구축하는데 있어, 시스템적으로 유연하게 움직일 수 있는 인터페이스 제공해야 합니다. 그렇게 하기에 적절한 툴이 Ajax와 Flex 이지요.
개인적인 견해로써 웹디를 함에 있어선, Ajax보단 Flex를 하는것이 더 괜찮다고 생각합니다. Ajax의 경우는 거의 UI Programmer 색깔에 가깝고요, Flex도 Programing 개념이 있지만 좀더 디자인적인 색채가 강한 툴이니까요.
댓글목록
등록된 댓글이 없습니다.