기술 스택이란 웹사이트나 웹 앱을 만들기 위한 언어, 데이터베이스, 프레임워크의 집합입니다. 일반적으로 개발 스택은 다음을 포괄한 프론트엔드, 백엔드 기술이 혼합되어 있습니다.

  • 프레임워크 : 다른 개발자가 작성한 코드 라이브러리입니다. 이는 웹 애플리케이션을 제잘할 때 처음부터 시작하지 않아도 되기 때문에 도움이 될 수 있습니다.
  • 웹 서버 / HTTP 서버 : HTTP(Hypertext Transfer protocole) 서버는 이메일을 보내거나 받고, 파일을 다운로드하는 등의 요청을 다룹니다.
  • 데이터베이스 : 데이터베이스는 데이터를 저장하고 구성합니다. 데이터는 다양한 방법으로 검색, 변경 업데이트, 관리할 수 있습니다.
  • 프로그래밍 언어 : 컴퓨터가 이해할 수 있는 방식으로 명령(Instruction)를 전달하는 데 사용됩니다.
  • 운영체제 (OS) : 하드웨어, 소프트웨어, 기타 응용 프로그램이나 리소스를 관리하는 소프트웨어입니다.

다양한 기술 스택이 존재하며, 프로젝트의 요구에 따라서 그에 맞는 기술 스택이 매번 달라집니다.

웹 개발을 위한 인기 있는 기술 스택

웹 개발을 위해 사용할 수 있는 다양한 기술 스택이 존재합니다.

  • LAMP
  • WAMP
  • MAMP
  • MEAN : MongoDB, Express.js, AngularJS, Node.js
  • MERN : MongoDB, Express.js, ReactJS, Node.js
  • MEVN: MongoDB, Express.js, Vue.js, Node.js
  • Django: Django, Python

MERN

  • MongoDB (데이터베이스
  • Express.js (Node.js용 웹 프레임워크)
  • React (프론트엔드 프레임워크)
  • Node.js (서버)

ref : https://yozm.wishket.com/magazine/detail/1645/

profile
Hi there 👋 i'm backend developer

0개의 댓글