액션스크립트 관련 디자인 패턴 책은 크게 두 가지가 있다.


다른 하나는 이번에 번역 출간된 Advanced ActionScript 3 with Design Patterns이다.
사용자 삽입 이미지

ActionScript 3.0 Design Patterns

사용자 삽입 이미지

Advanced ActionScript 3 with Design Patterns




사실 두 책은 거의 동시에 출판되었는데,

Joey Lott가 지은 Advanced ActionScript 3 with Design Patterns가 조금 먼저

출시되었다.

두 책 모두 디자인 패턴을 다루고 있지만,

사실 제목에서 풍기듯 조금 다른 면모를 가지고 있다.

ActionScript 3.0 Design Patterns는 GoF의 패턴을 충실히 따르고 있고

디자인 패턴의 원리와 함께 왜 디자인 패턴을 써야 하는지 등을 설명하는 반면,

Advanced ActionScript 3 with Design Patterns는 말 그대로

"디자인 패턴과 함께 하는 고급 액션스크립트"이기 때문에

디자인 패턴에 대한 내용 뿐아니라 정규식이라든가 E4X에 대한 내용도 들어있고

에를 들어 액션스크립트의 core 개념이라 할 수 있는 Event에 대해 상세히 다루고 있다.

그래서 어떤 독자는 이 책은 디자인 패턴 책이기도 하지만 훌륭한 AS3 레퍼런스이기도하다고 했고

이러한 평가에 대해서는 ActionScript 3.0 Design Patterns의 저자인

William Sanders도 동의했다 (관련 링크)

결론적으로, 엄밀히 말하면, 두 책은 비슷하면서도, 서로 다른 책이라 할 수 있다.

전자가 Java나 C++같은 다른 언어의 디자인 패턴을 액션스크립트에 접목해

훌륭하게 설명하고 있다면,

후자는 액션스크립트 OOP와 디자인 패턴을 설명하면서 액션스크립트의 기본 원리를

충실히 다루는 책이라고 할 수 있다.

하지만 아직 앞의 책이 번역되지 않은 상황에서,

(그리고 이미 비슷한 책이 시장에 나와 버린 상황에서)

당분간 무엇을 선택해야 할 지는 분명해 보인다.

또한 Joey Lott의 디자인 패턴 책이 디자인 패턴과 함께 다른 액션스크립트 원리들을

다루고 있기는 하지만,

디자인 패턴에 대한 설명이 부족한 것은 아니기 때문에,

이 책만으로도 디자인 패턴을 공부하는 데는 부족함이 없어 보인다.


 


크리에이티브 커먼즈 라이센스
Creative Commons License
2008/11/01 20:59 2008/11/01 20:59
REPLY AND TRACKBACK RSS http://joshy21.com/weblog/rss/response/28
REPLY AND TRACKBACK ATOM http://joshy21.com/weblog/atom/response/28
TRACKBACK ADDRESS
http://joshy21.com/weblog/trackback/28
REPLY RSS http://joshy21.com/weblog/rss/comment/28
REPLY ATOM http://joshy21.com/weblog/atom/comment/28
wrote at 2008/11/01 22:17
언능 언능 공부해야겠어요ㅎㅎ
eirene 
wrote at 2008/11/01 23:16
오타 찾기 이벤트 당첨되시면, 냉큼 보내드리겠습니다!!! ㅇㅇ
[로그인][오픈아이디란?]
이름 :
비밀번호 :
홈사이트 :
비밀글 :
*1  ... *79  *80  *81  *82  *83  *84  *85  *86  *87  ... *108 
count total 10227, today 10, yesterday 13
관리인 : eirene
rss
I am
전체
Development
La vie quotidienne
English
Languages
Jesus
글 보관함
2010/01, 2009/06, 2009/03, 2009/02, 2009/01,
달력
«   2010/03   »
  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 30 31