RIA가 대세가 될까?

antz의 이미지

이미 많은 분들이 RIA(Rich Internet application)에 대한 생각을 했을것 같다.
내가 속해 있는 팀이 각종 기기로의 어플리케이션 개발 이다보니
요즘들어서 RIA 같은 것들이 수많은 플랫폼에서 답이 아닐까? 하는 생각을 해본다.

메신저를 만든다고 생각해 보자.

각종 플랫폼(OS, CPU)등을 고려해가며 C, C++로 개발 하는게 옳은지?
Adobe Flex, Flash, AIR, MS Silverlight 와 같은것으로 개발 하는게 옳은지?

RIA로 개발을 생각해 보지 못해서 사실 RIA의 한계에 대해서 생각해 보지 못했다.
내지식은 Flash 9버전 이하에서 인증관련 보안 모듈이 부족했었다는 정도... ㅎㅎ;

파일 전송과 같은 복잡한 행위들이 가능할지?
혹시 로컬을 핸들하면서 보안적인 제한이 있지 않을지?
등등 RIA의 한계가 있을것 같다는 막연한 생각이 있고
아무래도 성능에 있어서도 C나 C++보다는 실행시 리소스를 많이 잡아 먹을거라는 막연한 생각 이다.

하지만, 개발 속도로 보나 유지 보수로 보나
예전에 윈도즈, 맥, 리눅스 까지는 봐줄만 하지만,
요즘 업계에서 나오는 임베디드 환경을 맞춰서 개발을 할껄 생각하면 머리가 아프다.

RIA환경 포팅을 하드웨어에서 끝내면
메신저와 같은 어플리케이션은 RIA용으로 개발해서 넣으면 간단할것 같다는 생각이 계속해서 생각난다.

이번일이 끝나면 RIA쪽을 좀 더 공부해봐야겠다.

댓글

koko8829의 이미지

C/C++와 Flash 플랫폼과의 만남. Alchemy 1부
http://jidolstar.com/blog/archives/356

아직은 안정적인 수준은 아니지만 여러가지 가능성을 가지고 있지 않나 생각됩니다.

antz의 이미지

앗~ 좋은정보 감사합니다. :-)

저도 서로 보완하는 쪽은 어떨까? 도 생각을 했었는데요.
아예 프로젝트로 나왔군요. :-)

잘 보겠습니다.


Blog : http://lum7671.wordpress.com, http://lum7671.egloos.com

brucewang의 이미지

저도 비슷한 생각을 갖고 있습니다.

현재의 Web을 보더라도 Ajax를 사용해도 되지만, Flex같은 RIA 툴을 사용하면 보다 미려하게 풍부한 효과를 낼 수 있습니다.

Application GUI를 만들때도 다른 GUI toolkit을 사용하거나, Google Picasa 같이 새롭게 만든다거나 하는 것 보다 개발자보다 훨씬더 풍부한 미적 감각을 갖고 있는 디자이너들이 익히 사용하고 있는 툴로 디자이너적 발상에서 만든 GUI에 로직만 추가하는것이 더 좋은 결과가 나올거라고 생각합니다.

역시나 현재의 문제점은 속도와 리소스겠지만, 이 부분은 계속 향상될 것 같습니다.

-------------------------------------------------
$yes 4 8 15 16 23 42

-------------------------------------------------
$yes 4 8 15 16 23 42

angpang27의 이미지

최근 2~3년간 신규플젝에는 계속 FLEX가 투입되더군요.
화려한 UI와 기존 LEGCY환경에(프레임웤등) 연동이 아주잘되는 이유로 많이 선호하는편인것같아요
별도의 차트툴을 따로 구매하지 않아도 되는점..
As지원으로 클라이언트중심의 application을 사용할수 있다는점.
빌더가격도 저렴하점..

반면 실버라이트는 닷넷에 종속되어있어서 JAVA기반에서는 활용하는데 그리쉽지 않구요..
궁합이 잘안맞아요.ㅋ

암튼 제가뛰는 플젝이나 주의사람들 플젝보면 RIA가 대세를 이끌어가는듯합니다.

고통이 지천에 있다한들 어이해 멈출수있더냐

죠커의 이미지

AIR를 참고하시는 것이 어떨까 합니다. 웹브라우저를 벗어난 웹기술 중에선 AIR가 제일 쓸만하 보이더군요.

- 죠커's blog / HanIRC:#CN

antz의 이미지

임베디드 기기에도 AIR가 잘 포팅되는가요?
아시는 만큼 답글을 남겨 주시겠어요?
고맙습니다.

나중에 찾아봐도 되지만 지금은 이것 저것 찾고 할 여유가 없군요. ㅎㅎ;;;


Blog : http://lum7671.wordpress.com, http://lum7671.egloos.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.