개발/Web
JavaScript Framework & Library
Juyeon Ji
2020. 4. 20. 09:29
프레임워크: 프레임워크에서 제공하는 설계구조를 사용(프레임우크가 요구하는 방식에 따라 코드를 작성하여 프레임워크의 기능을 사용)
- 프레임워크를 필수로 사용해야하는 것은 아님
- 프레임워크를 사용하지 않는다면 여러 브라우저의 호환성을 직접 신경 써야함
- 종합 프레임워크: 웹 애플리케이션 개발에 필요한 모든 기능(애플리케이션 전체적 구조를 잡음, UI 컴포넌트를 위한 라이브러리, 빌드 및 배포 기능)을 제공함
- 경량 프레임워크:
라이브러리: 컴포넌트와 API를 중심으로 기능을 제공(기존에 개발하던 코딩 스타일을 그대로 유지하면서 필요한 기능을 골라서 추가)
- Bootstrap은 Twitter에서 만든 오픈소스 UI 컴포넌트 라이브러리
- Bootstrap에서 제공하는 컴포넌트들은 반응형 웹 디자인 철학을 기반으로 만들어짐
- RxJS는 옵저버블 컬렉션을 사용하며, 비동기 이벤트 기반 프로그래밍에 특하됨