프론트엔드쪽으로 배우고 싶은데 최근 몇년간 새로운게 많이 나와서 많이 헷갈리네요.
리액트는 node.js와 같이 사용하라고 하는데
아파치 php 와 같은 일반 호스팅 환경(서버 추가 설정 불가)에서는 앵귤러와 리액트는 사용이 불가한가요?
vue.js는 파일 하나만 html파일에서 불러오면 바로 사용이 가능한건가요?
프론트엔드쪽으로 배우고 싶은데 최근 몇년간 새로운게 많이 나와서 많이 헷갈리네요.
리액트는 node.js와 같이 사용하라고 하는데
아파치 php 와 같은 일반 호스팅 환경(서버 추가 설정 불가)에서는 앵귤러와 리액트는 사용이 불가한가요?
vue.js는 파일 하나만 html파일에서 불러오면 바로 사용이 가능한건가요?
Vue는 진입장벽이 상당히 낮습니다. 제가 주변 사람들에게 추천드리기도 하는데, React는 기본적으로 컴포넌트의 이해와 JSX 그리고 JSX를 컴파일해줄 웹팩과 같은것들까지 이해해야해서요. 새롭게 접근한다면 Vue가 무조건 좋습니다.
요즘 이미 만들어진 프로젝트 유지보수 아닌이상 프론트로 리액트만 보는곳 없습니다.
애초에 리액트 쓰는곳 취업하실거면 Git이랑 eslint랑 webpack이랑 babel이랑 다 쓸줄 아셔야됩니다 ㅎㅎ..
빌드테스트 툴까지 요구하는곳도 있으니 잘 선택하셔서 공부하세요
그리고 Vue하시면 기본적으로 컴포넌트 개념 익히긴 좋습니다. 단 Vue쓰면 리액트 쓰기 좀 그래요.
앵귤러는 PC홈페이지용이라기보다 하이브리드쪽에 가까워서... pc와 모바일 둘다 만드는용도로 쓰진 않습니다.
리액트와 node,js 같이 사용하는것은 서버사이드에서 nodejs역할이 최근 커져서 그런거 같은데.. XE3처럼 php 와 react 조합으로 쓰셔도 될거 같고요.
저는 개인적으로 underscoreJS 와 jQuery조합도 나쁘지 않다고 생각됩니다. undersocreJS가 화면 UI를 바로 만들면서 js가 써지고 만들어진것을 jQuery등을 이용하여 적용시키면 좋을거 같습니다.
저도 최근 vue.js에 관심이 가지만... iOS 하랴 XE하랴 힘들어서 못하고 있네요.