wikipedia 에서 PureMVC를 검색해보면 PureMVC란 Model, View 그리고 Controller 컨셉을 기반으로 어플리케이션을 만들때 사용하는 가벼운 프레임워크 라고 설명하고 있다. 짧게 말해서 MVC 디자인패턴을 사용하는 프레임웤 이다.
뭐든 처음 공부할때는 사용되는 단어들의 의미를 정확하게 파악하는게 중요한데 디자인패턴이나 프레임웤 모두 쉽게 이해하고 설명하기 힘든 단어들이라 시작부터 고난의 연속이다.
일전에 쌍용자동차 SUV 통합사이트를 제작하면서 처음으로 여러명의 작업자가 병렬적으로 작업을 했으며 이때 도입했던게 SVN 이다. SVN은 사실 개발툴이 아니라 버전관리툴이므로 적당하게 사용해주면 되었다. 아직 모든 기능을 정확하게 파악하지는 못해서 조금의 불편함은 있지만 동시에 여러명이 파일을 관리하는데는 많은 이점이 있었다. SVN 에 대해서는 나중에 좀 더 이야기 해 보겠다.
다시 돌어와서 쌍용자동차의 경우 우선은 함께 만들어보자는 취지가 강해서 클래스화 된 몇개의 파일을 제외하고는 거의 재사용도 불가능하게 되었다. 이미 No!OOP 가 되어버렸다. 물론 그 경험을 통해서 많은 것을 얻을 수 있었지만 그 중에 가장 갈급했던 부분이다. 디자인패턴이였다.
