로딩
요청 처리 중입니다...

프레임워크 특징과 라이브러리

 프레임워크 특징과 라이브러리

프레임워크는 개발자들이 자주 사용하는 기능을 미리 준비해 놓는다. 홈페이지를 프레임워크 없이 만든다면 많은 사전 작업이 필요하다.

아마존 밀림에서 맨손으로 집을 짓는 것과 별반 다르지 않을 것이다. 하지만 프레임워크는 홈페이지라는 집을 마련해 놓았다.

이 집은 잘 지어져 있지만 자세히 살펴보면 기본적인 것으로만 이루어져 있다. 현관문, 화장실, 창문, 거실, 안방처럼 기본만 갖춘 집이다.

프레임워크를 사용하면 게으른 개발자라고 여기는 사람도 있다. 하지만 이미 구현된 부분은 손대지 않고, 기존에 틀에서 덧대어 새로운 작품을 만드는 과정이야 말로 프레임워크가 지향하는 방향이다.

시중에는 다양한 프레임워크가 있다. 닷넷처럼 지원 범위가 방대한 범용적인 프레임워크도 있고, 루비라는 언어로 웹 애플리케이션을 만들 수 있도록 도와주는 루비 온 레이즈도 있다.

닷넷이나 루비온 레일스처럼 큰 규모의 프레임워크도 있지만, 스프링 시큐리티처럼 보안이나 프로그램의 기록을 살펴볼 수 있는 로깅 프로그램...

# 라이브러리 # 라이브러리특징 # 프레임워크 # 프레임워크특징