안녕하세요 문의사항이 있습니다.
tipjs 를 개인 프로젝트에 사용해보려는 사람입니다.
tipjs 가 지향하는점이 저랑 맞아서 사용해보려고하는데 개인적으로 문제점이 있습니다.
tipjs 가 워낙 많은 자바스크립트 파일을 불러오게 되는데 가능한 이것을 한개로 합치고 싶어서요.
정형화된 구조를 사용하면 개발 단계에서는 좋지만 배포 단계에서는 속도 문제등에 영향이 크기 때문입니다.
옵션등으로 정해진 폴더에서 파일을 불러오는 방식대신, 커스텀 초기화가 가능하게 함으로써, 파일 하나로 합칠수 있게 하는 기능을 개발해보실 생각은 없으신가요?
제가 코드를 수정해서 사용해도 좋지만 tipjs 가 더 많은 사람들에게 유용히 쓰이기 위해서는 필요한 기능이 아닐까 싶어 문의드립니다.
안녕하세요? 현재버전의 tipJS에서는 폴더별 파일분리를 해야만 작동하는 방식입니다. 지금 방식에서 파일을 줄이려면 방법이 없는것은 아닙니다. controllers / models / views 폴더에 파일 하나씩을 두시고 각 폴더내의 파일하나에 여러개의 controller / model / view 를 등록하시면 됩니다. 차기 버전에 제안해주신 소중한 피드백을 반영하도록 노력하겠습니다. :)
네 각 폴더를 합치면 되는것은 쉽게 생각할수 있는 부분인데 그것이 아니라 프레임워크를 포함해서 하나로 합칠수 있는 방법에 대해서 말하는 것이라는것은 이미 아시고 계시는 부분이실 것이라고 생각합니다.
혹시나해서 사족을 남겨보니, 불편하게 생각하지 않으셨으면 좋겠네요 ^^;
절대 불편하지 않습니다. 오히려 감사하죠 ^^; 애초에 tipJS가 어떻게 하면 자바개발자가 개발하던 방식과 비슷하게 자바스크립트를 개발할 수 있을까. 자바의 클래스 개념을 쉽게 가져다 쓸 수 있을까가 저의 고민이었고, 모바일 이외의 환경이라면 현재의 네트워크 속도가 파일이 많아지는 것에서 파생되는 문제점을 어느정도 무시할 수 있을거라 생각했습니다. 그래서 파일수가 많아지는것에는 신경쓰지 말자였구요. 파일분리를 강제하여 보다 유지보수에 용이한 프레임워크라고 생각해 주시면 감사하겠습니다. 소중한 의견 너무너무 감사합니다. ^^ 차기 버전에는 말씀주신 파일분리와 성능 두마리 토끼를 잡을수 있는 프레임워크로 찾아뵐께요 :)
오랜만에 글남깁니다.
새로운 버전이 릴리즈되면서 원하시는 기능에 부합하는지 모르지만 비슷한 기능이 추가되어 글 남깁니다.
관련 내용은 아래 링크를 참고해 주세요 :)
http://tipjs-team.github.io/tipJS/#Release-Mode