티스토리 뷰
Vue.js는 2017년 한 해 동안 가장 많이 발전한 프레임워크다.
물론 아직 Angular와 React 보다 못 미친다는 글을 보긴 했지만,
Vue.js는 많은 발전을 했고 개발자들에게도 긍정적인 반응을 보이는 가볍고 배우기 쉬운 프레임워크다.
(한번 보면 좋을 링크 https://d2.naver.com/helloworld/3259111)
그러면 왜 Vue.js가 좋다는건가??
document가 정말 잘 정리가 되어 있다.
그리고 api 문서에 한글 번역(https://kr.vuejs.org/v2/guide/installation.html)이 지원된다.
> 이것은 정말 엄청난 이점!!!!!!! 근데 업데이트된 문서들은 한글 번역이 미지원인듯??ㅠㅠ
간편하며 배우기 쉽고 가볍다.
Vue.js가 얼마나 간단하냐면... 프로젝트 생성을 위한 cli를 제공하는데..
npm install --global vue-cli
# "webpack" 템플릿을 이용해서 새 프로젝트 생성
vue init webpack my-project
command 창에서 위 명령어 두 줄만 실행하면
Vue.js 기반의 프로젝트가 생성된닷!!!!!!!
자동화는 ♡THE LOVE♡
(프로젝트 내부 폴더 구조에 대해선 다음 편에서 적어보는걸로...)
.
.
.
.
번외1. 앵귤러2를 사용하여 작업했을 때를 떠올려 비교하면,
Angular2는 너무 많은걸 알아서 해주려고 해서 그런지 복잡하다.
Typescript도 한번 쓰윽 봐야하고...
개발 환경 셋팅도 복잡하고,
머 하나 라이브러리를 import 하기에 복잡하다...ㅠㅠ
번외 2. React는 사용하지 않았지만 React와 비교한 글을 보고 정리해보면,
React의 단점은...
애니메이션 ui 렌더링 시 속도 이슈가 있다.
JSX로 템플릿 화면을 그려 개발하는데 불편함을 준다.
번외 3. 이건 그냥 내 생각...
물론 나도 그랬고,
많은 개발자들이 프레임워크 선정을 위해 Angular와 React, Vue.js를 찾아 보겠지만
대다수가 최종 후보로 React와 Vue.js가 선택되고 이 둘의 대결로 마무리가 되는 것 같다.
React vs Vue.js 관련된 링크 : https://www.quora.com/Should-I-learn-React-js-or-Vue-js-Is-it-worth-it-if-I-learn-Vue-js-first-and-then-React-js
쭈욱 읽어보면서 든 생각은,
빠르게 배우고 개발하려면 vue가 간편한 것 같다.
하지만 규모가 있는 프로젝트에는 React가 어울리는 것 같다.
'정리하기 > vue.js' 카테고리의 다른 글
vue 다른 컴포넌트 끼리의 통신 (0) | 2018.05.16 |
---|---|
vue 컴포넌트 상속 (0) | 2018.05.16 |
vue 컴포넌트 라이프사이클 (feat.nextTick) (0) | 2018.05.16 |
vue 선언 내부 살펴보기 (0) | 2018.05.16 |
vue.js 프로젝트 내부 살펴보기 (0) | 2018.05.15 |
- Total
- Today
- Yesterday
- 뉴욕
- angular
- awe-some
- nextTick
- Typescript
- #가상머신
- framework
- awesome-vue
- javascript
- vuex
- vue.js
- 원하는것이있다면끝까지버텨라
- 자바스크립트
- eventbus
- nodejs
- 함수
- git tag
- vue
- common.js
- Android
- marionetts.js
- AndroidContext
- browserify
- 외부모듈
- js
- node
- MarionetteJS
- mocha.js
- node.js
- backbone.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |