공식 홈을 보면 react는 라이브러리, vue는 프레임워크라고 소개되어 있다.
react는 페이스북에서 만든 라이브러리.
vue는 Evan You라는 중국인 UX 디자이너가 만든 프레임워크이다.
react는 일단 함수, 자바스크립트에 가깝다.
html, css도 자바스크립트로 만든다.
vue는 html, css, javascript의 특성을 각각 다 살려서 편하게 만들 수 있다.
그래서 한국처럼 디자이너, 프런트 개발자의 업무가 나눠져 있다면 vue가 더 편할 것이다.
미국은 디자이너가 javascript도 한다고 한다.
vue는 기능들이 이미 다 갖춰져 있고, 코드 짤 때 right way가 있다.
어떤 기능을 만들 때,
react는 여러 방법 중에 한 가지를 선택해서 한다. (자유도가 높음)
vue는 방법이 한 가지라서 스타일을 통일하기가 쉽다. (개발이 쉬움)
vue도 자유롭게 개발이 가능하긴 하다.
benchmark를 해보면 vue가 HTML 렌더링(속도)이 더 빠르다.
그래서 초보들이 하기에는
html, css, javascript 역할이 명확하고, 더 많이 갖춰져 있는 vue가 낫다.
그리고 vue가 더 쉽다고 한다. 문법이 좀 더 직관적인 듯하다.
개발자 구인이나 커뮤니티는 react가 더 낫다.
공부를 해보면 둘 다 비슷하기 때문에 하나를 잘 익혀두면 나머지도 배우기 쉽다.
그리고 자바스크립트를 배우면 앱, 웹, 서버 다 만들 수 있기 때문에,
이참에 공부를 해보는 것도 좋을 것이다.
현재는 가장 인기 있는 언어는 자바스크립트와 파이썬이라고 생각한다.
2021 Stack Overflow Developer Survey - Most popular technologies
참고 자료
https://post.naver.com/viewer/postView.nhn?volumeNo=28979011&memberNo=47726503
[주간 인프런 #9] 상당히 괜찮은 언어, 자바스크립트
[BY 인프런] [주간 인프런 #9]상당히 괜찮은 언어, 자바스크립트 간단한 자기소개 부탁드려요.아마 개발...
m.post.naver.com
'개발' 카테고리의 다른 글
phpstorm 화면 깨짐 오류 (0) | 2023.05.25 |
---|---|
Apache Options (0) | 2023.01.19 |
소나큐브 설치 및 사용법 (0) | 2023.01.09 |
리액트 특징 (4) | 2021.12.18 |
AWS 이용 후기 (0) | 2020.12.08 |
댓글