본문 바로가기
카테고리 없음

[정보처리기사] 개발 프레임워크

by 코딩맛집 2023. 5. 29.

언어에 종속적

 

라이브러리 (애플리케이션의 특정 기능)

내부 라이브러리 : 별도의 설치 필요 없이, 언어로 만들어 놓은 공통 모듈이다.

외부 라이브러리 : 다른 개발자들이나 내가 따로 만드는 공통 모듈이다.

 

프레임워크 (애플리케이션의  구조)
반제품 형태의 소프트웨어. 소프트웨어 개발에 바탕이 되는 템플릿과 같은 역할을하는 클래스들과 인터페이스의 집합 (예시: MVC모델 )

 

특징

1) 모듈화

2) 재사용성

3) 확장성

4) 제어의 역흐름(Ioc)


언어에 비종속적

API 

라이브러리와 프레임워크를 이용해서 API를 만든다. 백엔드에서 API를 만들면 프론트엔드에서 해당 API를 호출하여XML 또는 JSON형태의 데이터 덩어리를 화면에 뿌려준다. 해당 API를 여러 업체에서 가져다 쓸 수 있다.