아하
생활

생활꿀팁

보람찬매미241
보람찬매미241

node.js, angular.js, vue.js, react.js 관련 질문 드립니다.

자바스크립트와 제이쿼리 정도 썼었는데, 요즘은 트랜드가 많이 바뀌었도라구요. angular, vue, react에서 제일 많이 사용되는 프레임워크가 무엇인지 공유좀 부탁드립니다.

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 하얀고슴도치236
    하얀고슴도치236

    제일 많이 사용된다 보다는 어디에 사용하실지가 중요합니다.

    각자 장단점이 있는 프레임워크이기 때문에, 개발하실 시스템의 방향성이 중요합니다.

    세부적인 기능까지도 어느정도 나와있어야 무엇을 선택하는게 가장 좋은지 알수있습니다.

    다만 기본적으로 3개 중 무엇을 선택해도 크게 이슈없이 진행 가능합니다.

    작성자분이 가장 친숙한 라이브러리를 사용하시는게 가장 좋고.

    딱히 가장 편한 라이브러리가 없으시면 아래 비교자료 드리니 보시고 정하시면 될것같습니다^^

    아래 URL은 아하 사이트 개발팀에서 똑같은 고민하신 후 작성한 수기입니다.

    보기좋게 잘 정리되어있으니 참고 부탁드립니다.

    짧게 해당내용 일부 발최해 첨부드립니다.

    https://medium.com/aha-official/%EC%95%84%ED%95%98-%ED%94%84%EB%A1%A0%ED%8A%B8-%EA%B0%9C%EB%B0%9C%EA%B8%B0-0-angular-react-vue-js-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EC%84%A0%ED%83%9D-f797392118d0

    #1. Angular

    • 구글에서 지원

    • 큰 커뮤니티

    • 양방향 바인딩

    • TypeScript: 정적 타입. 코드의 예측가능성 및 유지보수 용이, 공부…

    • 자세하고 방대한 분량의 문서, 방대한 공부..

    • RxJS: 비동기 통신 방식, 또 공부..

    #2. React

    • 페이스북의 지원

    • 가장 거대한 커뮤니티

    • Virtual Dom

    • JSX: 탬플릿 코드가 JS 안에 들어간.. 공부..

    • React Native: 추후 앱 출시까지 염두에 둔다면..

    • SSR: Next.js

    #3. Vue.js

    • Evan You 개인이 유지보수

    • 상대적으로 작지만 충분한 커뮤니티(feat. Laravel)

    • 양방향 바인딩(단방향도 가능)

    • Virtual Dom

    • Single File Component: .vue

    • NativeScript — Vue: 레퍼런스 부족.

    • SSR: Nuxt.js

    참고로 node.js 는 위에 3개의 프론트 프레임워크와 다르게 서버쪽 핸들링에 쓰이는거라서 전혀 다른 선상에 놓고 보셔야합니다.

    기존에 스프링 프레임워크에서 JAVA 단에서 처리하던 부분을 JS 로 할수있게 만든 라이브러리라고 보시면 됩니다.