자바스크립트 프레임워크

kimhanna·2020년 12월 28일
0

자바스크립트 프레임워크를 써봤는지? 써봤다면 어떤 걸 쓰는지? 만약 쓴다면 쓰는 이유와 썼을 때의 장점?

1. React. Why? What?

  • Application의 발전
  • 사용자 인터페이스(UI)를 만들기 위한 JavaScript 라이브러리

1. Why React?

애플리케이션의 규모가 커지고 다양한 UI(UI: User Interface),UX(UX: User Experience)를 구현하기 위해서는 이전의 방법(DOM,jQuery)으로는 애플리케이션을 개발하고 코드를 유지보수 하는 것이 어려워졌다. 규모가 커지고 복잡한 애플리케이션을 개발하며 생산성을 향상시키고 많은 데이터 관리와 코드 유지 보수를 더욱 편리하게 하기 위해 다양한 Frontend Framework(Library)가 등장하게 된다.

1-2. Frontend Framework(Library)

:: React
MVC(Model(data)-View-Controller) Architecture (ex. Angular, Vue)와는 다르게 리액트는 오로지 View만 담당한다. 그만큼 내장되어 있는 기능이 부족해 third-party 라이브러리(ex. React-router, Redux)를 함께 사용한다.
페이스북의 지속적인 관리와 함께 생태계가 활성화 되어 있으며 다양한 자료, 그리고 React Native의 사용으로 인해 사용자가 꾸준히 증가한다.

대답:
html,css,로 개발했을 때는 유지보수가 어렵다는 것을 느꼈고, 프레임워크를 찾던 중, react의 생태계가 활성화 되어있고 사용자도 많았습니다. 또한 React Native도 같이 할 수있다는 장점으로서 선택하여 공부하게 되었습니다.

profile
한 줄의 코드가 유저의 일상을 변화시키는 매력에 반해 프론트엔드 개발자가 되었습니다. 늘 배움의 자세로 유저를 위한 기술을 구현하겠습니다. 저는 함께 이뤄내는 결과의 가치를 믿습니다.

0개의 댓글