CSwidget 솔루션 소개 1/3

Introduction

백문이 불여일견 일단 보겠습니다. 클릭해서 크게 보세요.

CSwidget 

이 솔루션의 목표는 다음과 같습니다.

  1. 개발작업에서 뷰 디자인을 완전히 분리하여 기획자나 디자이너가 처리하게 한다.
  2. 하나의 뷰데이터를 이용하여 다양한 플랫폼과 언어에서 사용한다.
  3. 뷰데이터의 잦은 수정이나 추가에 대해 개발자가 대응하지 않고 이로 인해 컴파일하지 않는다.
  4. 뷰데이터를 완전한 텍스트로 작성하고 전용 파서를 도입함으로서 특별한 솔루션이 아닌 웹사이트 등에서 작성할 수 있게 한다.
  5. 뷰를 구성하는 요소에 대해 동적으로 추가할 수 있는 구조를 확립한다.
  6. 뷰가 필요로 하는 자원에 대해서 동적으로 추가수정할 수 있는 구조를 확립한다.

이 솔루션은 이미 레퍼런스가 생겼습니다.

http://hgss.pokemonkorea.co.kr/11.asp#2

httpwatch, fiddler등 네트웍 모니터를 이용하면 손쉽게 확인할 수 있습니다.

이후 2, 3편에서는 이를 가능케 하는 파서와 전체 솔루션의 구조를 확인하고 확장을 어떻게 하는지 컨트롤러와 어떻게 바인딩되는지를 설명하겠습니다.

또한 자바스크립트 버전의 파서와 ObjectiveC, C++용 파서에 대한 계획을 설명합니다.



관련된 글:

  1. CSwidget 솔루션 소개 2/3
  2. 키코드값표
  3. swf로 ajax를 대신하기
  4. CpvContainer의 속성처리 부분
  5. 현재 사용 중인 컴파일 추가옵션

8 Comments

    • admin says:

      정말 이것만은 알리고 싶다라는 솔루션입니다.
      많은 플래시 개발자들이 어찌보면 개발과 무관한 PSD->SWF 작업에 대부분의 시간을 보냅니다.

      최초 이점을 인지하여 이 부분을 아예 플래시코딩(html코딩)이란 작업으로 분리해냈습니다.
      이후 이 작업의 특성을 조사하고 개발에서 분리할 수 있는 방법을 연구한 후에 만든 솔루션이죠.

      따라서 구지 이것대로가 아니라 할지라도 이러한 개념이 널리 전파되어 플래시개발에서 디자인 노가다가 작업을 분리하는 분위기가 형성된다면 좋겠습니다.

  1. 지돌스타 says:

    뭔가 전략패턴의 모습을 십분 활용했다는 느낌이 강하게 드네요.
    약간의 학습만으로도 충분히 적용이 가능하겠는걸요?
    동적으로 로드되서 위젯이였군요.

  2. 미나토 says:

    히카님표 카탈리스트인가요…:)

  3. 웹눈 says:

    처음 일 시작했을때 “PSD 파일도 제가 잘라써야 되나요” 라고 말해서 상대방을 어이없게(?) 만들었던 기억이 나네요. ㅎㅎ
    잘 배워가야겠습니다.

Leave a Reply