[데일리 미션] 240417 미션3. 웹개발 용어 정리

우엥·2024년 4월 17일

서버(Server): 네트워크를 통해 클라이언트에게 서비스를 제공하는 시스템

클라이언트(Client): 서버의 서비스를 받아 사용하는 사용자, 장치, 프로그램

프론트엔드(Front-end): 사용자가 볼 수 있는 화면, UI

백엔드(Back-end): 사용자가 보지 못하는 영역(서버, 데이터베이스)을 관리

풀스택(Full-Stack): 프론트엔드와 백엔드를 모두 다루는 것

프레임워크(Framework): 프로그램을 개발하기 위해 사용되는 틀을 제공하는 프로그램 ex) Spring(Java Framework), AngularJS(JavaScript Framework), Bootstrap(Front-end Framework) 등

라이브러리(Library): 단순 활용가능한 도구들의 집합, 개발자가 만든 클래스에서 호출하여 사용 가능 ex)JQuery

플러그인(Plug-in): 추가 프로그램을 설치하여 특정 기능을 수행할 수 있도록 하는 소프트웨어 구성 요소, 내가 사용하고 있는 프로그램에 어떠한 기능을 더하는 기능

미들웨어(middleware): 서로 다른 애플리케이션이 상호 통신하는 데 사용되는 소프트웨어, 중간 매개체 역할

마크업 언어(Markup Language): 태그(<>) 등을 이용하여 문서를 작성하는 언어, 마크업 언어는 단순한 정보 전달만을 하고 있기에 프로그래밍 언어와는 다름 ex) HTML(Hyper Text Markup Language)

검색 엔진 최적화(SEO, Search Engine Optimize): 웹사이트가 검색 엔진 결과 페이지에서 웹페이지를 순위에 맞게 상위에 노출될 수 있도록 최적화하는 과정

버그(Bug): 개발자에 의한 에러

에러(Error): 응용 프로그램의 사용자에 의해 발생하는 에러, 예외 처리가 필요한 영역

예외(Exception)처리: 예방하기 어렵거나 불가능한 것(예외)이 발생했을 때 오류를 그대로 실행시키지 않고 그에 대응하는 방법을 제시하는 과정

트래픽(Traffic): 서버의 데이터 전송량, 외부에서 해당 서버에 접속을 많이 시도할수록 트래픽이 증가

profile
🌸😊🌸

0개의 댓글