Svelte(스벨트)는 2019년 출시한 최신 기술에 프레임워크입니다.
개발자라면 한 번씩은 들어본 웹 프레임워크 3 대장 Angular, React, Vue 다른 방식의 프런트 프레임워크입니다.
기존에 프런트 프레임워크 달리 Svelte는 컴파일러로 동작합니다.
쉽게 설명하자면 Svelte 코드를 작성하면 작성한 코드가 컴파일되어 순수 javascript로 변환되고 브라우저에서 실행됩니다.
이러한 특징 때문에 기본에 프레임워크보다 훨씬 더 빠른 성능의 장점이 있습니다.
Svelte 특징
- 컴파일 타임: 다른 프레임워크들이 브라우저에서 런타임에 많은 작업을 처리하는 반면 Svelte는 컴파일 타임에 모든 작업을 처리하여 더 빠른 성능에 애플리케이션을 만듭니다.
- 반응성(Reactivity): Svelte는 반응성을 매우 직관적으로 처리합니다. 특별한 API나 함수 없이도 변수를 갱신하는 것만으로도 상태 변화가 UI에 반영됩니다.
- 간결한 문법: Svelte의 문법은 간결하고 직관적이어서 배우고 이해하기 쉽습니다. JSX나 Virtual DOM을 사용할 필요 없이 HTML처럼 작성할 수 있습니다.
Svelte(스벨트) 프로젝트 세팅
1. Vscode
가장 먼저 Vscode 설치합니다. 설치 방법은 아래에 공식 문서에서 다운로드하실 수 있습니다.
Vscode 설치 방법
https://code.visualstudio.com/
아래에 설명된 Svelte 필수 Extension도 꼭 설치해 주세요!
2. Node.js 설치 및 버전 확인
Vscode를 설치하셨다면 Node.js 설치합니다. 설치 방법은 아래에 공식 문서에서 다운로드하실 수 있습니다.
Node.js 설치 방법
Node.js 설치 후 설치 확인
node -v
npm -v
터미널에 위에 명령어를 입력하시면 npm, node 버전을 확인하실 수 있습니다.
3. Svelte 프로젝트 설치
설치한 Vscode를 열고 터미널에서 아래의 명령어를 입력
npx degit sveltejs/template [프로젝트폴더명]
터미널에 Svelte 프로젝트 명령어
프로젝트를 설치하면 폴더에 파일이 생깁니다.
4. Svelte 프로젝트 설치후 npm i
Svelte 설치 후에 프로젝트 폴더로 이동해서 아래의 명령어를 입력합니다.
npm i
터미널에 위에 명령어를 입력하면 node_modules 폴더가 생기면 프로젝트 세팅 완료
5. Vscode Svelte 플러그인 설치
아래에 Vscode Extension에서 Svelte 플러그인을 설치해 주세요.
6. Svelte 실행
터미널에 아래의 명령어를 입력
npm run dev
서버가 실행되면 Local에 실행된 주소로 접속
Local에 실행된 주소로 접속하면 아래의 화면이 보이면 Svelte 프로젝트 세팅 완료
Svelte 정리
요즘 핫한 프런트 프레임워크 Svelte(스벨트)에 대한 개념과 기본적인 프로젝트 세팅 방법을 알아봤습니다.
만약에 서비스에서 SSR 필요하다면 SvelteKit을 사용하면 됩니다.
SvelteKit은 Next.js라고 이해하시면 됩니다.
국내 1등 매출 상승과 고객 확보를 위한 랜딩페이지 전문 제작!
https://ysourstory.tistory.com/
2024.10.23 - [AWS] - [AWS] ALB vs NLB 개념과 차이점 알아보기
2024.10.22 - [AWS] - [AWS] Application Load Balancer(ALB) 개념과 사용법
'ITstudy' 카테고리의 다른 글
해커는 아니지만 클라이언트 정보를 알수있는 User-Agent 개념 (34) | 2024.12.02 |
---|---|
가장 쉽게 이해할수 있는 CS 컴파일러와 인터프리터 개념 (5) | 2024.11.01 |
랜딩페이지로 매출 상승시키고 구매전환율 높이는 방법 꿀팁 (8) | 2024.10.24 |
Nginx와 Apache Request Entity Too Large 원인과 문제해결 방법 (1) | 2024.10.21 |
PostgreSQL UUID uuid-ossp 사용법 (2) | 2024.08.27 |