Vue.js 한국어 사용자 모임에 대하여


Vue.js 한국어 번역 시작

안녕하세요. 저는 Vue.js 1 버전과 2버전의 한국어 페이지를 번역하였고 현재(2017년 1월 3일) 까지 관리하고 있습니다. Vue.js 1 버전을 사용하면서 상당히 좋은 라이브러리임에도 사용자를 찾을 수 없는 것이 큰 문제였습니다. 이 때문에 Vue.js 1 버전의 한국어 번역을 시작하였습니다. 2016년 5월부터 6월까지 작업하였고 Github 이슈를 남겼으나 Vue.js 2 버전의 개발 때문에 공식 홈페이지에는 추가되지 않았습니다. 이후 Vue.js 2 버전이 출시 되었고 다시 번역을 시작하였습니다.

Vue.js 2.x 버전

2016년 10월에 끝내 2버전이 릴리즈 되었습니다. API의 많은 변화보다는 성능과 꼭 필요한 기능만 남기고 다른 라이브러리를 사용하거나 순수 자바스크립트만 가지고 처리할 수 있는 부분들은 과감히 제거하였습니다. 그리고 성능에 매우 집중하였습니다.

성능 비교

거의 순수 자바스크립트와 가까운 성능을 보여주는 그래프 입니다. 그리고 라이브러리의 크기 또한 줄어들었습니다.

크기

보통 묶어서 사용하는 라이브러리인 vuexvue-router와 함께 사용하더라도 Vue.js 1 버전 하나만 사용하는 것과 같을 정도 입니다. 가상 DOM(Virtual DOM) 이 추가 되고, 서버측 렌더링(Server Side Rendering)도 추가되었습니다. 이러한 변화가 매력적이었던 것은 아닙니다.

Vue.js는 그 이름처럼 화면에 출력되는 부분인 View에 집중하고 있고, 이를 구현하는 방법이 매우 매력적이었습니다. 직관적인 컴포넌트 시스템과 메소드를 가지고 있고 문서화 또한 잘 되어 있습니다. 특히 오픈소스 커뮤니티에 의해 운영되는 장점을 잘 유지하고 있다고 생각합니다. 이러한 장점에도 React.js와 Angular.js의 점유율에는 흔들림이 없었습니다. 게다가 한국 사용자를 찾는 방법이 없었습니다. 어떤 곳에서도 Vue.js 이야기가 나오지 않았습니다. 물론 제가 한국 사용자 모임이 있는 곳을 주시하고 있지 않아 그럴 수 있다고 생각합니다.

Vue.js 2.x 문서 번역

Vue.js 를 익히면서, 항상 공식 gitter에서 질문하다보니 한국어로 질문하고 싶은데 물어볼 곳이 없는 마음이 항상 있었습니다. 2버전 문서를 다시 번역하기에는 사실 버거운 마음이 크게 있었지만, 당시에 시간적 여유가 있었고 2버전은 1버전보다 더 좋은데 번역된 문서가 있으면 다른 사용자를 만날 수 있지 않을까 하는 기대가 있어 시작할 수 있었습니다. 최종 완료된 일자는 2016년 12월 10일 입니다. 현재 중국어, 일본어, 러시아어에 이어서 한국어가 들어가 있습니다. 공식 트위터에도 공개되는 성과도 얻었습니다.

공식트위터 한국어

번역 이후 많은 변화가 있었습니다 한국어 사용자 채팅방에도 30여분이 넘게 들어오셨습니다. 처음 혼자 아둥바둥할 때의 30배가 넘는 발전입니다.

1월1일부터 1월 3일

위 통계는 1월 1일부터 1월 3일(저녁 9시)까지의 구글 애널리틱스 측정 값입니다. 매달 혹은 분기별로 측정하면 재미있는 결과가 나올 것 같습니다. Evan You의 2016년의 Vue.js의 글에 따르면 Github의 자바스크립트 관련 프로젝트 중 인기도 1위라고 합니다. 한국에서도 많은 사용자가 생기고 재미있는 프로젝트가 많아졌으면 합니다.

이 프로젝트는 오픈소스 프로젝트 입니다

Vue.js는 오픈소스 프로젝트 입니다. 저는 Vue.js를 만든 사람도 아니고, 단순히 사용자일 뿐입니다. Vue.js 한국어 프로젝트를 하시는 분은 언제든지 이 곳에 글을 올리실 수 있습니다. 관리의 용이함을 위해 저 혼자 관리를 하고 있지만 포스팅을 많이 주시고, 더욱 사용자가 많아지면 다른 분들과 권한을 나누어야 한다고 생각합니다. 많이 참여해 주셔서 함께 만들어 갔으면 하는 바람이 있습니다.

커피 한잔 부탁드립니다

현재 한글화 되어 있는 프로젝트 목록입니다.

현업과 맞물려서 빠른 vue 업데이트를 따라가는 것에 버거운 부분이 있습니다. 아래 프로젝트에 참여해 주시면 커피 한잔 정도의 여유를 가지고 꾸준히 작업할 수 있는 힘이 될 것 같습니다.



위 링크를 통해 후원을 받고 있습니다. 모든 후원금은 Vue.js 한국 커뮤니티 운영에 사용됩니다.