블로그 이미지
namGoos
IQ.152 천재 남구스

calendar

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
    2007/06/25 18:00 W.W.W
    웹 2.0이 되면서 많은 RIA 프레임워크나 툴들이 등장하게 되었습니다. 그중에 가장 알려진 것은 AJAX.. 그리고 요즘 한참 뜨고 있는 FLEX.. 이모든 것은 모두 XML과 연동을 통한 서버와 실시간 통신으로 비동기 처리 방식이 가능하다는 것인데.. 

    요즘 제가 고민하고 있는 부분은 바로 AJAX로 처리를 할것인가..? 아니면 FLEX로 처리를 할것인가..?  입니다.. 하지만 가장 중요한 부분은 사용자의 편의성과 접근성 이라고 하겠습니다.

    AJAX의 장점은 여러가지가 있지만 우선적으로 브라우저의 특성을 타는 경우가 있고.. 개발자 입장에서는 여간 골치거리가 아닙니다. 왜냐면 각 OS별.. 각 브라우저별.. 처리 방식이 모두 틀리며 게다가 글로벌 서비스를 위해 여러개 언어를 처리 할때도 생각지 못한 문제들이 있습니다. 하지만 가볍게 비동기식으로 처리를 한다면 AJAX 만한 녀석도 없겠지요..

    하지만 저는 고민 끝에.. FLEX를 포토바다의 기본 Appliaction으로 채택을 했습니다. 개발자의 입장이 아니라 사용자의 측면에서 말입니다. 사실 개발자 입장에서는 편하긴 하겠지요.. FLASH는 98% OS와 브라우저에서 인식이 가능하지만.. 사실상 제가 AJAX를 버리고 FLEX를 선택한 가장 큰 이유는 모바일 서비스 떄문입니다.

    올해 안으로 우리나라도 FULL BROWSING이 되는 핸드폰을 만나 보실 수 있습니다. 하지만 이미 일본에서는 풀브라우징은 오래전 이야기죠.. 게다가 플래쉬 기반의 게임 및 UI를 그대로 모바일에서 사용가능하기 때문에 저희는 FLASAH 기반의 FLEX로 기본 Appication을 제공하고자 하는 것입니다.

    이통사의 망개방이 이뤄지고 풀브라우징이 활성화 되는 시점에는 이미 저희는 일본에서 포토바다 모바일 서비스를 진행 하고 있을 것입니다. 일본에서 검증된 솔루션과 노하우를 기반으로 한국에서 새로운 모바일 포토바다 서비스를 런칭 할 생각입니다. 그러기 위해서는 JS기반의 AJAX보단 FLEX가 안정적이겠죠..??

    일본에서 한달간 시장조사 하는 기간동안 유명한 모바일 Master CP INDEX사와 미팅과 모바일 솔루션 개발업체를 만나 미팅을 하는 동안 느낀것은 한국의 유명한 FLASH 디자이너와 액션스크립트 프로그래머가 한국인이 많다는 걸 알게 되었습니다. 궁금해서 물어 봤더니 모든 플래폼은 플래쉬 기반으로 서비스를 진행 하더군요...

    자.. 이제 우리들의 고민은 어떻게 하면 플래쉬 기반의 가볍고 사용자들에게 빠른 플랫폼과 인터페이스를 제공 할지 고민을 해봐야겠습니다.

    우리 팀의 목표는...언제나..

    Simple & Fast...
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    posted by namGoos
    2007/05/23 16:04 Web Dev/PHP

    어디 까지나 제가 써본 프레임 워크라서 주관적인 결과입니다..^^;

    저의 목적은 어디 까지나 가볍고 빠르고 영문 메뉴얼의 디테일한 설명을 기준으로 말씀을 드린다면..  zend / symfony / cakePhp 등이 있겠으나..

    http://codeigniter.com 의 CI가 최고 인듯합니다.
    지금 현재 이녀석으로 개발중이지만 FancyURL과 mod_rewrite의 부분이 처음에 좀 문제였지만 역시나 활용도나 확장성은 나물랄때가 없었습니다..

    또한 Php4와 php5를 모두 지원하고 Db와 템플릿 등 확장성에는 제 입맛에 가장 좋았습니다. 
    그리고 뭐니 해도 영문 메뉴얼... PDF로 Reference 한장에 쫘악 보기 쉽게 나열 한거 부터며 상세한 메뉴얼등이 좋았구요.. 포럼과 wiki를 통해 공개 라이브러리가 쓸만한게 많더군요..

    동영상으로 블로그 제작 기법등 소개 하는 메인 메뉴얼을 보시면 어떻게 구현이 되는지 충분히 이해가 되실겁니다.

    프레임워크에 관심이 있으신분은 한번 보시구요.,.

    가장 뭐니 뭐니해도 자신(=회사)에게 가장 필요한 부분을 제공하는 프레임워크가 최고의 프레임워크가 아닐까 합니다.

    이번 포토바다 프로젝트 기본 프레임 워크는 역시나 CI 입니다.
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    posted by namGoos
    2007/05/23 12:10 Web Dev/AJAX / JS

    미니위니에서 퍼온 것인데 아주 정리가 잘 되었네요..
    copyright  류기환님.

  • prototype
    URL : http://www.prototypejs.org/
    자바스크립트 프레임워크라 불리는 prototype니다.
    UI 쪽은 라이브러리는 전혀 없으나 프로토타입 언어 특성을 최대한 활용하여
    자바스크립트 자체 기능을 확장하고 간편하게 사용할 수 있도록 되어 있습니다.
    prototype 자체만을 사용하기도 하지만 다른 라이브러리의 기본 토대가 되는 경우도 많습니다.
    추천도 : ☆☆☆☆☆
  • mootools
    URL : http://mootools.net/
    demo : http://demos.mootools.net/
    UI 외에도 이벤트 처리에 강점을 보이는 라이브러리입니다.
    단순한 UI 구성보다는 이벤트에 따른 다이내믹한 GUI를 구축하는 데 좋을 듯합니다.
    실제 구현된 것을 보면 가볍고 빠른데다 깔끔합니다.
    추천도 : ☆☆☆☆
  • yui-ext
    URL : http://www.yui-ext.com/
    demo : http://www.yui-ext.com/deploy/yui-ext/docs/
    YUI 기반의 라이브러리입니다. 역시 UI 라이브러리 답게 깔끔하고 예쁩니다.
    다만 컨틀롤이 그렇게 다양하지는 않은게 아쉬운 점입니다.
    정확하게 파악하지는 못했는데 extjs로 확장된 것 같습니다.
    추천도 : ☆☆☆
  • extjs
    URL : http://extjs.com/
    demo : http://extjs.com/deploy/ext/docs/index.html
    yui-ext의 확장판으로 보입니다.(거의 확실)
    테마 기능이 지원되며 기반 라이브러리가 YUI 하나만 있는 게 아니라
    jQuery와 prototype + scriptaculous 등 총 세가지 중 선택할 수 있습니다.
    비교한 UI 라이브러리 중 가장 많은 컨트롤을 가지고 있으며
    속도도 보통 정도를 유지합니다.
    추천도 : ☆☆☆☆
  • scriptaculous
    URL : http://script.aculo.us/
    demo : http://wiki.script.aculo.us/scriptaculous/show/Demos
    제일 나중에 알게된 라이브러리라서 첨부파일에는 빠져있습니다.
    YUI 처럼 직접 쓰기보다는 extjs 등을 통해 사용하는 게 나을 듯 합니다.
    컨트롤도 많지 않고 주로 이펙트와 드래그앤드랍 쪽으로 구현이 되어 있습니다.
    추천도 : ☆☆☆
  • DHTML Suite
    URL : http://www.dhtmlgoodies.com/
    demo : http://www.dhtmlgoodies.com/packages/dhtml-suite-for-applications/demos/demo-pane-splitter.html
    그다지 좋아 보이지 않는 라이브러리입니다.
    데모페이지가 별로여서 그런지는 모르겠으나 그렇게 깔끔하지도 않고 무거운데다
    구현된 컨트롤도 기능이 다채롭지 않습니다.
    한마디로 비추;
    추천도 : ☆☆
  • qooxdoo
    URL : http://qooxdoo.org/
    demo : http://demo.qooxdoo.org/current/showcase/
    예쁘고 아기자기하게 구현된 라이브러입니다.
    구현된 컨트롤이 그렇게 많지는 않으나 컨트롤 하나하나의 완성도가 상당한 편입니다.
    테마와 아이콘을 변경할 수 있는 기능이 있습니다.
    필요한 컨트롤이 많지 않다면 고려해볼만 합니다.
    추천도 : ☆☆☆
  • lightbox
    URL : http://www.huddletogether.com/projects/lightbox/
    비교적 초반에 나온 라이브러리가 아닌가 합니다.
    사실 가지고 있는 기능은 이미 보여주기 하나 뿐이지만
    이 기능 하나를 충실히 구현하고 있고
    또한 적용하기도 매우 간편해 널리 사용되고 있습니다.
    추천도 : ☆☆☆☆
  • 크리에이티브 커먼즈 라이선스
    Creative Commons License

    'Web Dev > AJAX / JS' 카테고리의 다른 글

    자바스크립트 라이브러리 목록  (0) 2007/05/23
    posted by namGoos
    TAG Ajax, framework, JS
    2007/05/04 00:54 Web Dev/PHP
    가장 기본적인 XML 규약인데 이것을 무시하고 AJAX개발을 한답시고 삽질 하다가 오늘 하루 다 보냈습니다. 알고 있었던 부분이지만 오래만에 XML관련 작업을 하다 보니 미쳐 생각을 못했던 부분이네요..

    header("Cache-Control: no-cache, must-revalidate");
    header("Content-Type: text/xml; charset=utf-8");
    해더에 꼭 content-type을 text/xml로 하셔야 합니다. 그리고 cache부분은 ajax로 XMLHTTPREQUEST로 호출을 하는 부분이기 때문에 Apache에 캐슁이 안되도록 하는 것이 정보의 정확성을 높일 수 있을 것입니다.

    AJAX 공부 하시는 분들.. 꼭 이 부분을 잊으시면 자바스크립트 오류로 인해서 삽질 하시게 될지도..^^
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    posted by namGoos
    2007/03/13 23:52 W.W.W
    뭐 거창하게 프로젝트까지는 라고 할 것은 없지만 언제나 PHP FrameWork에 대해 많은 연구와 테스트를 해왔으나 언제나 느끼는 것은 다양하지 않는 Document와 Reference 등의 부재로 많은 개발자의 어려움이 있다는 걸 느끼고 있습니다.

    따라서 크게 능력은 되지 않지만 현재 Code Igniter의 FrameWork을 사용하면서 번역 및 사용 예제를 기반으로 프레임워크 뽀개기 프로젝트를 진행을 해볼까 합니다. 담주에 회사 프로젝트가 끝나면 WIKI등을 이용해서 각종 프레임 워크 소개를 하는 공간을 만들어 볼까 합니다.

    만들고자 하는 분야는 PHP FrameWork , Ajax FrameWork , CSS2.0, xHTML, FLEX등이 되겠습니다.


    프레임워크에 관심이 많으신분들 께서는 코멘트를 달아 주십시오. 구체적인 요구 부분이나 혹시나 참여 하실 분들의 의견을 수렴 해보도록 하겠습니다.

    결국 오랜만에 포스팅을 하게 되네요..^^;
    크리에이티브 커먼즈 라이선스
    Creative Commons License
    posted by namGoos
    prev 1 next