[JS] 앵귤러(Angular) VS 리액트(React) VS 뷰(Vue) 차이점

2020. 9. 28. 16:18카테고리 없음

반응형

앵귤러(Angular)는 개발도구에서부터 테스트 도구에 이르기까지 웹 어플리케이션 개발 과정에서 필요한

모든 것을 갖춘 풀 패키지입니다.

반면에 리액트(React)는 개발을 위해 다른 라이브러리들의 지원이 필요한 유연한 프레임워크입니다.

또한 뷰(Vue)는 비교적 나중에 나온 기술이기 때문에 기존 기술들의 장점을 잘 흡수했으며,

앵귤러와 리액트가 결합된 것으로 볼 수 있습니다.

여기에 더해서 웹 어플리케이션 개발에 필요한 속도, 효율성, 심플함까지 갖췄습니다.


앵귤러(Angular)

1) 기능이 풍부하고 규모가 큰 애플리케이션을 개발할 때
2) 믿을 수 있고 확장 가능한 프레임워크가 필요할 때
3) 채팅 앱이나 메시징 앱과 같은 실시간 애플리케이션을 개발할 때
4) 장기프로젝트이며, 투자규모도 상당한 네이티브 앱이나 하이브리드 앱, 또는 웹앱을 개발할 때
5) 타입스크립트(TypeScript)로 코딩해야 할 때
6) 객체지향(Object-oriented)프로그래밍을 해야 할 때

■ 리액트(React)

1) 빠른 일정 안에 엔터프라이즈 수준의 가벼우면서도 현대적인 애플리케이션을 개발해야 할 때
2) 웹사이트 개발 솔루션을 안전하게 보호할 수 있는 유연한 프레임워크가 필요할 때
3) 크로스 플랫폼(cross-platform) 애플리케이션이나 싱글 페이지 애플리케이션(SPA)을 개발할 때
4) 기존의 앱에서 기능성을 확장할 때

5) 강력한 커뮤니티 지원과 솔루션이 필요할 때

■ 뷰(Vue)

1) 시장 진입 단계에서 필요한 프레임워크를 선택할 때
2) 작고 가벼운 애플리케이션을 개발할 때
3) 기존의 프로젝트에서 현대적이지만 제한된 리소스를 가진 프레임워크로 마이그레이션을 해야할 때
4) 기업이 아니라 사용자 커뮤니티의 지원을 받는 프레임워크를 원할 때

반응형