Beautiful Life...

gauryan.egloos.com


바깥링크

구글


Flex vs Silverlight ⊙ 정보통신이야기

Flex 와 Sliverlight 를 비교해보았습니다. RIA 플랫폼중에 어떤 것을 최종 선택할 것인지를 결정하기 위해서 비교해보았는데, 둘 다 여러면에서 마음에 들긴 하지만, 결국 Flex 에 손을 들어주게 되었습니다. 지금은 이런 결정을 내렸지만, 향후 1~2년 후에는 또 다른 양상이 될지도 모릅니다. MS가 워낙 막강한 회사라서요~ ^^ 아래 내용에 대해서 다른 의견 있으면 댓글 달아주시면 좋겠어요.

< Flex >
    1. 현존하는 RIA 플랫폼중 가장 대중적이다.
    2. Flash Player는 모든 OS/웹브라우저에 기본으로 설치되며, 제대로 동작한다.
    3. 그러므로 배포의 문제가 없다.
    4. 가장 오래된 만큼 유용한 라이브러리도 많이 찾아볼 수 있다.
    5. 사용층이 가장 두텁다.
    6. Adobe 라는 회사도 MS 만큼 안정적인 곳이라고 여겨지므로 계속해서 지원이 잘 되리라 생각한다.
    7. Flex Builder 라는 가볍고 괜찮은 개발툴(이클립스 기반)을 제공한다.
    8. Action Script 라는 약간은 생소한 언어를 사용한다.

< Silverlight >
    1. RIA 플랫폼중 2위를 차지하고 있다.
    2. Silverlight Runtime은 Windows 와 Mac 에서만 지원된다. 리눅스도 지원 예정이지만 언제가 될지는... Windows 의 경우도 런타임이 설치되어 있어도 설치하라는 메시지가 나오는 현상이 있다. (버전문제)
    3. 이 때문에 배포에 약간 문제가 있을듯 하다.
    4. 아직은 유용한 라이브러리도 별로 없는 듯 하다.
    5. 아직은 사용층이 두텁지 못한 듯 하다.
    6. MS 라는 상당히 든든한 회사가 밀고 있다.
    7. VS2008 로 개발한다.
    8. C# 을 이용하여 개발한다.


덧글

  • 천하귀남 2009/01/29 17:49 # 답글

    글쎄요...
    현업입장에서 언급하면 광고와 다른 약점이 숨어있기 마련입니다.
    플럭스의 경우 상당한 수준의 서버프로그램 구입비문제가 있고
    프로그램자체의 메모리누수가 심하다고 하더군요.
    실버라이트야 듣보잡이니 개발인력문제가 상존합니다.
    비공식라인으로 약점에 관한정보들을 수집해 보시기를 바랍니다.
  • RIA 2009/04/16 16:54 # 삭제 답글

    엔터프라이즈 급에서는 플렉스를 거부하고 있는 것이 현실입니다. 현재 플렉스의 국내 현황은 그리 밝지않고 미래도 어둡습니다. 가장 취약한 점이 대용량 데이터 처리가 극히 어렵다는 것입니다. BlazeDS와 같은 서버 자바 라이브러리 오픈소스를 개발하여 메꾸려고 하고 있지만, 이 라이브러리를 설치하기 위한 서버쪽 여러가지 요구스펙으로 인해 실제 적용도 쉽지 않습니다. 왜냐면 대형 시스템에서 스프링의 버전등을 바꾼다는게 쉬운일이 아니니까요.

    무엇보다 플렉스는 키보드 이벤트 지원이 극히 취약합니다. 그래서 금융권에서는 사용하기를 꺼리고 있습니다. 더군다나 개발방법도 개발공수를 늘리는 있어서 대형프로젝트에서는 반기지 않죠.

    실버라이트는 2.0부터 제대로 하나의 어플을 만들수 있게 되었죠. 그전에는 플래쉬의 대용품정도로 개발되어 사용되었으니까요. 하지만 실버라이트는 아직 시작단계라 평가할 기준도 마땅치는 않습니다. 좀더 두고 봐야할 듯합니다.
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.