ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바스크립트 프레임워크는 무엇인가?
    프로그램 2022. 7. 11. 11:13

    1. 라이브러리와 다른점

    프레임워크는 라이브러리보다는 큰 개념이다. 프레임워크 안에 라이브러리가 포함되어 있기 때문이다. 최신 프레임워크가 존재하기 전에 jQuery 라이브러리는 브라우저 호환성을 보완해주는 최고의 라이브러리였다. 웹 앱을 개발하기 위한 기능들이 포함되었다. 

    jQuery는 새로운 프론트엔드 도구의 문을 열었다. Angular, vue, react 등 최신 프레임워트는 웹 프론트 개발을 위한 아키텍처를 제공한다. 

     

    2. 프레임워크의 역할

    프레임워크는 개발자 경험을 개선하는 툴을 제공하여 복잡한 애플리케이션을 더 빠르고 효율적으로 구축할 수 있도록 한다. 프레임워크를 사용하면 테스트 및 린팅 같은 기능을 추가하여 오류없는 코드를 제공할 수 있다.

    또한 UI의 여러 부분을 독립적으로 유지하고 재사용할 수 있는 구성요소로 추상화하여 동적인 애플리케이션 생성을 단순화 할 수 있다.

     

    3. 프레임워크의 기능들

    • 데이터를 기반으로 UI 조작
    • 일반적인 프런트엔드 문제 해결
    • 유지보수가 쉽고 읽기 쉬운 코드 작성
    • 다른 인터페이스에 공통된 구성 요소 재사용
    • 공통 언어로 아이디어와 패턴 전달
    • 색상, 버튼, 타이포그래피 등 UI 요소 표준화

    4. 꼭 사용해야 할까?

    양방향 바인딩, 라우팅, 데이터 가져오기 등이 없는 작업이 간단한 페이지를 만들때에도 프레임워크가 필요한 것은 아니다. 그리고 프레임워크로 제작된 페이지를 유지보수 하는 것은 비용이 더 많이 들 수 있다. 프레임워크 별로 프로젝트 크기에 따라 적합한 것들이 있어서 프로젝트마다 어떤 프레임워크를 사용해야 할지, 아니면 꼭 필요한지에 대한 평가가 꼭 필요하다.

Designed by Tistory.