프론트엔드쪽으로 배우고 싶은데 최근 몇년간 새로운게 많이 나와서 많이 헷갈리네요.

 

리액트는 node.js와 같이 사용하라고 하는데

아파치 php 와 같은 일반 호스팅 환경(서버 추가 설정 불가)에서는 앵귤러와 리액트는 사용이 불가한가요?

 

vue.js는 파일 하나만 html파일에서 불러오면 바로 사용이 가능한건가요?

  • ? Lv5
    Vue는 사용해본적이 없지만 js라면 방식은 대부분 같습니다. html에서 결국 view를 구현하기 위한것인거 같습니다.

    앵귤러는 PC홈페이지용이라기보다 하이브리드쪽에 가까워서... pc와 모바일 둘다 만드는용도로 쓰진 않습니다.

    리액트와 node,js 같이 사용하는것은 서버사이드에서 nodejs역할이 최근 커져서 그런거 같은데.. XE3처럼 php 와 react 조합으로 쓰셔도 될거 같고요.

    저는 개인적으로 underscoreJS 와 jQuery조합도 나쁘지 않다고 생각됩니다. undersocreJS가 화면 UI를 바로 만들면서 js가 써지고 만들어진것을 jQuery등을 이용하여 적용시키면 좋을거 같습니다.

    저도 최근 vue.js에 관심이 가지만... iOS 하랴 XE하랴 힘들어서 못하고 있네요.
  • ? Lv5 ?
    아 그렇군요
    찾아보면 다들 node.js랑 검색결과가 같이 나오길래..
    vue.js나 리액트js나 둘중 하나 건드려봐야 겠네요.
  • ?

    Vue는 진입장벽이 상당히 낮습니다. 제가 주변 사람들에게 추천드리기도 하는데, React는 기본적으로 컴포넌트의 이해와 JSX 그리고 JSX를 컴파일해줄 웹팩과 같은것들까지 이해해야해서요. 새롭게 접근한다면 Vue가 무조건 좋습니다.

  • ? ?
    요즘 vue가 뜨고 있다고도 하는데 vue를 좀 하면 리액트 이해하기가 더 쉬울까요?
    아니면 리액트 전 단계에서 할만한게 있을까요?
  • ? ? Lv5
    굳이 리액트를 반드시 배워야 할 이유가 있나요. 프론트는 종류가 많고 결국 api 사용 방법을 습득 하는게 중요해서요

    결론적으로 그냥 배우시면 될거 같습니다.고민 안하셔도 될것 같네요.
  • ? ?
    리액트를 굳이 하실이유는 없다고 봐요. 리액트가 페이스북발이고 컴포넌트를 잘게 쪼개서 쓰기 좋아서 좋은건데, 리액트의 장점은 Vue가 그대로 갖고있습니다.
  • ? ?
    취업할때 쓸줄안다 보여줄려구요 ㅎㅎ
  • ? ?

    요즘 이미 만들어진 프로젝트 유지보수 아닌이상 프론트로 리액트만 보는곳 없습니다.
    애초에 리액트 쓰는곳 취업하실거면 Git이랑 eslint랑 webpack이랑 babel이랑 다 쓸줄 아셔야됩니다 ㅎㅎ..

    빌드테스트 툴까지 요구하는곳도 있으니 잘 선택하셔서 공부하세요

     

    그리고 Vue하시면 기본적으로 컴포넌트 개념 익히긴 좋습니다. 단 Vue쓰면 리액트 쓰기 좀 그래요.

  • ? ?
    아 그렇군요 깃은 쓸줄 알지만..
    그럼 vue 파봐야 겠네요.
    답변 감사합니다 :)