Framework란? (+ 벨로그에서 안되는것들)

Jakezo·2021년 6월 18일
0
  • 특정 형태의 소프트웨어 문제를 해결하기 위해 상호 협력하는 클래스프레임인터페이스 프레임의 집합

  • 특정한 틀을 만들어 놓고 거기에 살을 붙여 놓음으로써 프로그램을 만들어 작업시간을 줄여주는 것이다.

  • 프레임워크는 특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트로 구성된다.

위의 컴포넌트를 알고 싶다면 클릭!!

컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체지향 언어를 사용할 때 자주 사용되며 재사용이 가능하기 때문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다.

이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다.

웹사이트를 구축할 경우 모든 것을 새로 만드는 웹 사이트를 상상조차 할 수 없는게 현실이다. 대부분이 라이브러리, 플러그인, 모듈 그리고 컴포넌트로 재사용이 되는 부분들이 대단히 많다 하겠으며 이를 얼마큼 효과적으로 가장 적합한 어떤 것을 찾고 적용하는 역량이 더 중요해졌다 말할 수 있다.

  • 프레임워크는 이렇게 추상적인 개념들이 문제를 해결하기 위해 같이 작업하는 방법을 정의한다.
  • 프레임워크는 좀 더 높은 수준에서 패턴을 조작한다.

벨로그 마크다운 에서는 접기 기능이 안된다..

강조를 하고 싶습니다..

벨로그 마크다운 에서는 <mark> 기능도 안된다...

profile
탐험가

0개의 댓글