petite-vue는 vue와 호환성을 가진 새로운 라이브러리입니다.
프레임워크라 하기에는 너무 가볍고, 지원하려는 기능도 명확하죠.
특징으로는 애초에 백엔드등에서 HTML이 렌더링되는 상황에서 vue와 같이 활용하기 위하여 개발되었다고 합니다.
그 외엔 압축된 파일이 5kb수준으로 가볍기도 하고,
vue에서 지원하는 대부분의 기능들을 지원하며,
간단한 형태의 스토어도 지원합니다.
https://github.com/vuejs/petite-vue
저장소에 가면 코드 예제도 충분히 이해가능한 수준으로 있습니다.
무엇보다 이걸 제가 xetown에 올린 이유는 명확합니다.
xe템플릿 언어와 섞어쓸 수 있는 가능성이 있기 때문이죠.
100% 확실하진 않지만 중괄호를 사용하는 vue의 템플릿 형태와 충돌할 가능성도 존재합니다.
template와 관련된 정규식으로 테스트해보았는데 중괄호 안에 띄어쓰기를 쓰는 vue 템플릿과는 충돌가능성이 없는데 조금이라도 꼬일 가능성이 있을거라곤 생각합니다.
그럼에도 불구하고 장점이 더 크다고 생각해서, 제 게시판 템플릿 프로젝트도 별도로 vue를 지원하는 형태에서 petite-vue로 바꾸기로 결정했습니다.
레이아웃/스킨 개발하시는분들은 참고하셔서 도움되시길 바랍니다.