node.js, angular.js, vue.js, react.js 관련 질문 드립니다.
자바스크립트와 제이쿼리 정도 썼었는데, 요즘은 트랜드가 많이 바뀌었도라구요. angular, vue, react에서 제일 많이 사용되는 프레임워크가 무엇인지 공유좀 부탁드립니다.
제일 많이 사용된다 보다는 어디에 사용하실지가 중요합니다.
각자 장단점이 있는 프레임워크이기 때문에, 개발하실 시스템의 방향성이 중요합니다.
세부적인 기능까지도 어느정도 나와있어야 무엇을 선택하는게 가장 좋은지 알수있습니다.
다만 기본적으로 3개 중 무엇을 선택해도 크게 이슈없이 진행 가능합니다.
작성자분이 가장 친숙한 라이브러리를 사용하시는게 가장 좋고.
딱히 가장 편한 라이브러리가 없으시면 아래 비교자료 드리니 보시고 정하시면 될것같습니다^^
아래 URL은 아하 사이트 개발팀에서 똑같은 고민하신 후 작성한 수기입니다.
보기좋게 잘 정리되어있으니 참고 부탁드립니다.
짧게 해당내용 일부 발최해 첨부드립니다.
구글에서 지원
큰 커뮤니티
양방향 바인딩
TypeScript: 정적 타입. 코드의 예측가능성 및 유지보수 용이, 공부…
자세하고 방대한 분량의 문서, 방대한 공부..
RxJS: 비동기 통신 방식, 또 공부..
페이스북의 지원
가장 거대한 커뮤니티
Virtual Dom
JSX: 탬플릿 코드가 JS 안에 들어간.. 공부..
React Native: 추후 앱 출시까지 염두에 둔다면..
SSR: Next.js
Evan You 개인이 유지보수
상대적으로 작지만 충분한 커뮤니티(feat. Laravel)
양방향 바인딩(단방향도 가능)
Virtual Dom
Single File Component: .vue
NativeScript — Vue: 레퍼런스 부족.
SSR: Nuxt.js
참고로 node.js 는 위에 3개의 프론트 프레임워크와 다르게 서버쪽 핸들링에 쓰이는거라서 전혀 다른 선상에 놓고 보셔야합니다.
기존에 스프링 프레임워크에서 JAVA 단에서 처리하던 부분을 JS 로 할수있게 만든 라이브러리라고 보시면 됩니다.