Web Framework 이해

Wonbin Lee·2022년 3월 9일
0

Web

목록 보기
1/5

Web Framework에 대하여..

무엇인가를 처음 만드는 것은 굉장히 어려운 일이다. 또한 그렇게 만들어진것을 계속 보수하며 관리하는 일도 쉽지않다.
예를들어 우리가 인체모형을 만든다고 가정할때, 처음 뼈대를 잡는부분에서 많은 시간을 잡아 먹을 것이다. 하지만 누군가 뼈대를 제공해준다면, 시간지체 없이 우리는 그 뼈대에 근육과 살을 붙이기만 하면 된다.

Web application 또한 마찬가지다. Web application을 단순한 언어로만 작업하려고하면 만들어야 할 것이 너무 많아진다. 그렇다고 단순한 Web으로만 사용하기에는 구현할 수 있는 기능이 턱없이 부족할 뿐만 아니라, 유지보수 및 보안에도 굉장히 취약해진다.
이러한 문제점을 해결하기위해 나온것이 바로 Web Framework이다.

Framework : 프로그램을 개발하기 위한 여러 요소들과 메뉴얼인 룰을 제공하는 프로그램



Web Framework의 종류

Web Framework 는 다양한 언어를 기반으로 만들어진만큼, 그 종류도 다양하다.


Vue.js

Vue는 JavaScript 프레임워크로, 사용자 인터페이스를 구축하는데 사용된다. 핵심 라이브러리는 기존 프로젝트를 포함한 다른 라이브러리와 쉽게 선택하고 통합 할 수 있다.

React.js

React는 인터페이스를 구축 하는 데 널리 사용되고 있는 JavaScript 라이브러리다. "구성 요소" 라고하는 작고 격리 된 코드 조각에서 복잡한 UI를 구성할 수 있는 선언적이고 동적이며 유연한 라이브러리이다.

Django

Django는 보안이 우수하고 유지보수가 편리한 웹사이트를 신속하게 개발하도록 도움을 주는 Python Web Framework 이다. 오픈소스이며 깔끔하고 실용적인 디자인으로 빠른 개발을 장려하는 높은 수준의 웹프레임워크이다. 활발한 커뮤니티들이 있고, 좋은 참고자료를 무료 및 유료로 지원해주는 옵션이 제공된다.


이 밖에도 유용한 Web Framework 들이 매우 많으므로, 본인이 사용할 목적과 편의성에 따라 잘 골라서 사용하면된다.

profile
Developer who level up every day ✌️

0개의 댓글