petite-vue는 vue와 호환성을 가진 새로운 라이브러리입니다.

프레임워크라 하기에는 너무 가볍고, 지원하려는 기능도 명확하죠.

 

특징으로는 애초에 백엔드등에서 HTML이 렌더링되는 상황에서 vue와 같이 활용하기 위하여 개발되었다고 합니다.

 

그 외엔 압축된 파일이 5kb수준으로 가볍기도 하고,

vue에서 지원하는 대부분의 기능들을 지원하며,

간단한 형태의 스토어도 지원합니다.

 

https://github.com/vuejs/petite-vue

 

저장소에 가면 코드 예제도 충분히 이해가능한 수준으로 있습니다.

 

무엇보다 이걸 제가 xetown에 올린 이유는 명확합니다.

xe템플릿 언어와 섞어쓸 수 있는 가능성이 있기 때문이죠.

100% 확실하진 않지만 중괄호를 사용하는 vue의 템플릿 형태와 충돌할 가능성도 존재합니다.

template와 관련된 정규식으로 테스트해보았는데 중괄호 안에 띄어쓰기를 쓰는 vue 템플릿과는 충돌가능성이 없는데 조금이라도 꼬일 가능성이 있을거라곤 생각합니다.

 

그럼에도 불구하고 장점이 더 크다고 생각해서, 제 게시판 템플릿 프로젝트도 별도로 vue를 지원하는 형태에서 petite-vue로 바꾸기로 결정했습니다.

레이아웃/스킨 개발하시는분들은 참고하셔서 도움되시길 바랍니다.

  • profile
    게시물리스트 받아오기/ 게시물아이템 받아오기/ 댓글목록 받아오기 등은 어떻게 구현하셨어요?
  • profile
    https://github.com/vuejs/petite-vue/pull/41/files

    vue엔 있는 {를 다른 문자로 대체하는 기능을 추가하는 PR이 있던데 적용하면 템플릿 언어와 충돌 없이도 사용 가능할 것으로 보입니다.