TIL/백앤드 프론트앤드 (3) 썸네일형 리스트형 백엔드의 프레임워크 framework란: 개요: 프레임워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것이다. 라이브러리와의 차이점: 라이브러리와 프레임워크를 헷갈리는 경우도 있는데, 보통 프레임워크라고 하면 클래스와 라이브러리가 합쳐진 형태라고 볼 수 있다. 메소드 및 클래스화, 즉 모듈화를 하는 이유 중 하나가 재사용성인데, 프레임워크는 이 재사용성을 큰 그룹 단위로 묶어주었다고 보면 된다. 재사용 가능한 수많은 클래스들과 라이브러리들을 융합한 채로 처음부터 제공해 주기 때문에, 여러 개의 표준을 만들지 않아도 돼서 개발자의 피곤함.. 프론트엔드의 프레임워크 framework란: 개요: 프레임워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것이다. 라이브러리와의 차이점: 라이브러리와 프레임워크를 헷갈리는 경우도 있는데, 보통 프레임워크라고 하면 클래스와 라이브러리가 합쳐진 형태라고 볼 수 있다. 메소드 및 클래스화, 즉 모듈화를 하는 이유 중 하나가 재사용성인데, 프레임워크는 이 재사용성을 큰 그룹 단위로 묶어주었다고 보면 된다. 재사용 가능한 수많은 클래스들과 라이브러리들을 융합한 채로 처음부터 제공해 주기 때문에, 여러 개의 표준을 만들지 않아도 돼서 개발자의 피곤함.. 백엔드와 프론트엔드 프론트엔드(Front-End) 개요: 웹 프로그래밍의 한 분야로서 프로트엔드 개발자는 프론트엔드, 백엔드의 완전한 분리 구조를 지향하는 업무 스타일의 개발 방식으로서 비즈니스 로직과 사용자 영역의 개발을 담당하는 사람이다. 이와 다른 방식의 업무 스타일 직군으로는 웹퍼블리셔(ui개발)와 개발자의 업무 분리 방식이 있다. 주로 서버사이드가 클라이언트를 감싸는 방식이다. 본문: 프론트엔드 개발자는 백엔드 API에서 가져온 데이터의 출력 입력을 통한 비즈니스 로직 구성과 사용자와 대화하는 사용자 인터페이스 부분을 작업하는 개발자를 말한다. 웹퍼블리셔와 같이 인터페이스의 디자인 관점도 있지만. 웹퍼블리셔와의 차이점은 DOM조작이 아닌 컴포넌트 아키텍쳐와 데이터 상태의 변호로 처리하며, 이벤트나 서버와 API통신.. 이전 1 다음