포트폴리오/it개념들(이슈도 포함)
Node.js의 BE 또는 FE Library / Framework란?
sw개발자
2021. 8. 5. 21:02
.React.js
React는 페이스북에서 개발한 유저 인터페이스(User Interface, UI) 라이브러리다. 페이스북, 인스타그램, 넷플릭스, 에어비앤비, 애플 등 다양한 곳에서 활용한다.업데이트를 활발히 진행하고 지속적인 보완이 이뤄진다는 점에서 신뢰를 얻고 있다. 컴포넌트 React로 구성된 웹 페이지는 다양한 컴포넌트로 구성되어 있다. 복잡한 UI를 작은 섹션으로 쪼개어 구성하고, 각 섹션을 재사용할 수 있어 단순하고 유연하다. 가상 DOM (Virtual DOM) React는 Virtual DOM을 통해 빠르게 렌더링 합니다. 웹 페이지를 웹 브라우저에 표현하기 위해 DOM(Document Object Model)을 업데이트하는 것은 중요하지만, 전체 문서를 업데이트 하는 데에는 많은 시간이 소요된다. Virtual DOM은 Origin DOM을 추상화하여 객체화한 형태로, Origin DOM을 실제 조작하지 않아 브라우저 리플로우나 리페인트 횟수를 줄여 퍼포먼스를 높인다. JSX(Java Script XML) React는 일반 JavaScript 문법이 아닌 JSX(Java Script XML) 문법을 사용하여 UI를 템플릿화 한다. JSX는 HTML과 유사한 형태이기 때문에 구문 작성이 쉬워 간단하게 컴포넌트를 만들어 사용한다. |
·Express.js
Express.js는 개발자들이 가장 많이, 빨리 사용하기 시작하는 프레임워크이며 유연하고 속도가 빠르다. 또한 가볍고 여러 플랫폼에서 일관적이게 사용되므로 웹 및 모바일 애플리케이션 모두에 적합하다. 많은 HTTP 유틸리티 함수를 많은 미들웨어(서로 다른 기종의 하드웨어나 프로토콜 등을 연결하여 응용프로그램과 환경 간의 원만한 통신이 이루어질 수 있게 해주는 소프트웨어)를 사용하여 API를 빠르고 쉽게 생성할 수 있다. |
·Meteor.js
최신의 웹과 모바일 애플리케이션 개발을 위한 Javascript 플랫폼으로 실시간 업데이트를 한다는 장점을 가지고 있다. 또한 웹, ios, android, 데스크톱에 동일한 코드를 사용하고, 코드는 가볍다. 하지만 기본 위젯 라이브러리가 없고, PWA(Prograssive Web Apps: 앱 수준으로 발전해나가는 웹)에 대한 기본 지원이 부족하다. |
·Nest.js
효율적이고 확장 가능한 서버 측 애플리케이션을 위한 node.js 프레임워크이다. 모듈식 아키텍처로 인해 유연하고, Typescript를 사용하기 때문에 다른 프레임워크와 다른 이점을 얻는다. 코드를 체계적으로 배열하기 때문에 외부 라이브러리를 사용하기 쉽고, Express.js의 기능을 활용하기 때문에 개발자는 연결된 관리 가능한 애플리케이션을 구축할 수 있다. 하지만 자료가 충분하지 않는 단점이 있다. |
https://www.hebergementwebs.com/%EA%B0%9C%EB%B0%9C/6-nodejs-frameworks-to-know-in-2021
2021 년에 알아야 할 6 가지 nodejs 프레임 워크
지난 몇 년 동안 웹 애플리케이션의 사용이 급격히 증가했습니다. 개발자들은
www.hebergementwebs.com
https://dora-guide.com/nodejs-net-framework/
개발자를 위한 14가지 최고의 NodeJS 프레임 워크 - 도라가이드
Nodejs는 이벤트 중심 비 차단 입력 / 출력 모델, 단일 스레드 비동기 프로그래밍을 기반으로 빠르고 확장 가능한 네트워크 애플리케이션을 구축하는데 사용됩니다. 개발자를 위한 14 가지 최고의
dora-guide.com