새소식

반응형
기타

백엔드 웹 프레임워크

  • -
반응형

웹 프레임워크란?

일단 프레임워크에 대해 알아보자. 프레임워크란 개발을 편리하고 쉽게 할 수 있도록 이미 만들어놓은 틀을 의미한다.

이미 만들어놓은 틀에서 정해진 규칙에 따라 개발을 하면 완성된다.

웹 프레임워크는 간단하게 웹을 만들기 위한 이미 만들어 놓은 틀을 의미한다. 개발자가 개발하기 위한 기본적인 기능

즉, 화면에 데이터를 보여주기 위한 템플릿 기능, 데이터베이스 액세스를 위한 라이브러리, 세션관리,

코드 재사용 기능 등 모두 프레임워크에 포함된다.

 

백엔드 웹 프레임워크 종류

1. Express.js

Express는 Node.js를 위한 강력한 미들웨어 시스템을 제공하는 웹 개발 프레임워크이다.

Node.js는 서버측 자바스크립트 런타임 환경으로 자바스크립트를 구동하기 위한 환경이라고 생각하면 된다.

쉽게 말해 자바스크립트를 사용할 수 있는 환경을 만들어진다 볼 수 있다. 

그래서 결국 Express.js 는 Node.js를 사용하여 쉽게 서버를 구성할 수 있게 만든 클래스와 라이브러리의 집합이라고

보면 된다.

 

2. Spring Boot

Java로 된 웹 프레임워크이다.

Spring Boot의 가장 큰 장점은 시스템 환경에 상관없이 독립적인 배포가 수월하다고 볼 수 있다.

독립적인 배포를 위한 강력한 기능들을 제공하기 때문에 많이 사용되는 프레임워크이다.

 

3. Laravel

PHP의 MVC 프레임워크이다.

PHP는 전 세계 웹사이트의 약 80%에서 사용되고 있으며 가장 오랫동안 사용된 인기있는 언어입니다.

가장 큰 특징은 페이지를 쉽게 분리하여 개발할 수 있도록 하는 라우팅엔진,

클래스나 모듈을 쉽게 탑재할 수 있는 컨테이너 제공한다.

 

4. Django

Python의 대표적인 웹 프레임워크이다.

장고는 로그인, 인증, 파싱 등 웹에서 많이 사용되는 기본적인 기능들을 쉽게 탑재할 수 있습니다.

 

이밖에 더 많은 프레임워크가 존재하지만 여기까지만 다뤄보겠습니다.

 

어떤 프로젝트를 진행하냐에 따라서 알맞는 프레임워크를 선택하는게 가장 중요하다고 생각합니다.

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.