Angular, React, Svelte, 그리고 Vue의 간단 비교
Angular, React, Svelte, Vue summaryPrologue
Angular, React, Svelte, 그리고 Vue의 차이점을 간단히 비교해 보도록 할게요
각 프레임워크 기본 정보
프레임워크명 | Angular | React | Svelte | Vue |
---|---|---|---|---|
원작자 | Jordan Walke | Rich Harris | Evan You | |
개발자 | Meta 및 개발 공동체 | Rich Harris | Evan You | |
발표일 | 2016년 | 2013년 | 2016년 | 2014년 |
렌더링 | CSR | CSR | SSR | CSR |
각 프레임워크 기반의 확장 프레임워크
각 프레임워크 기반으로 확장된 프레임워크가 있습니다.
Angular는 Angular Universal, React는 Next.js, Svelte는 SvelteKit, 그리고 Vue는 Next.js의 Vue버전이라고 불리는 Nuxt.
Angular Universal의 Universal
은 Universal Design
에서 영감을 받았다고 하죠.
Next.js는 React가 CSR이라서 가지고 있는 단점을 해결하기 위해서 SSR 렌더링 방식의 프레임워크로 개발되었습니다.
Epilogue
확장 프레임워크에 대해서는 언젠가 다루도록 하고, 다음 글에서는 각 프레임워크의 장단점에 대해서 간단히 언급하는 시간을 가져보도록 하겠습니다!
정줄 놓고싶어?