티스토리 뷰

웹 프론트엔드 개발을 할 때, 이때까지 계속 jQuery, 외부 라이브러리를 덕지덕지 붙여가며 개발하는데 익숙해져 코드 퀄리티가 심해로 쭉쭉 떨어져가서.... 어떻게든 심해탈출을 위해 방법을 찾던 중 Angular.Js와 같은 자바스크립트 프레임워크 하나를 익혀보기로 했다.


 Angular.js, React.js 등.... 많은 것들을 찾아보던 중 눈에 띄었던 Vue.js. 좋아 너로 정했다.





 Vue.js. 이 친구는 누굴까. Github repo에 있는 설명을 읽어보자.



 Vue.js는 대화형 웹 인터페이스를 개발하기 위한 라이브러리이다.

 Vue.js is a library for building interactive web interfaces.


 Vue.js는 데이터-반응형 컴포넌트들을 간단하고 유연한 API와 함께 제공한다.

 It provides data-reactive components with a simple and flexible API.


 핵심 기능:

 Core features include:

  • Reactivity System에 기반한 일반적인 자바스크립트 객체를 통한 선언형 렌더링 (Declarative rendering with a plain JavaScript object based reactivity system.)
  • 도구 지원이 뒷받침되는 컴포넌트 중심 개발 스타일 (Component-oriented development style with tooling support)
  • 의존적이고 확장성 있는 코어 (Lean and extensible core)
  • 유연한 전환 효과 시스템 (Flexible transition effect system)
  • 복잡한 최적화가 필요하지 않은 빠른 속도 (Fast without the need for complex optimization)


 음.... 나만 그런건가.... 용어가 어렵다....

 대충 눈에 띄는 키워드는 "Component-oriented development", "Lean and extensible", "Fast"정도 인 것 같다. 즉, 의존적이고 확장성 있는 코어와 컴포넌트 중심의 개발 스타일을 가진 빠른 자바스크립트 라이브러리 정도로 생각할 수 있는 것 같다.


 더 이상 라이브러리 소개만 죽어라 읽는다고 달라지는 건 없을테니, 다음 글에서 직접 Hello, World부터 차근차근 해보기로 하자.


'개발 이야기 > Web Frontend' 카테고리의 다른 글

[Vue.js] Hello, world  (0) 2016.11.01
공지사항