Web
-
Angular JSWeb/Front-end 2017. 8. 17. 16:41
Angular JS의 정의- 구글에서 만든 웹 어플리케이션 개발에 필요한 여러 기능을 제공하는 오픈소스 자바스크립트 프레임워크- Client Side Application을 빌드하는데 사용함- HTML,CSS, JS(JavaScript), TS(TypeScript)를 사용 Angular 2 특징- 확장성이 좋은 HTML : ngIF, ngFor 등- 강력한 데이터 바인딩- Support Modular By Design- 백엔드 통합 서비스 내장- 빠른 구축 가능- 새로운 기능들 사용 가능- 간결해진 API- 개선된 생산성 기본구조- 컴포넌트(Component)구조로 이루어짐- 컴포넌트는 단일 페이지와 같음 컴포넌트(Component)는 template, class, metadata로 이루어짐templat..
-
Node.JSWeb/Back-end 2017. 8. 17. 16:32
Node.JS의 정의- 구글 크롬의 자바스크립트 엔진(V8 Engine)에 기반해 만들어진 서버 사이드 플랫폼- 이벤트 기반, non-blocking I/O 모델을 사용해 가볍고 효율적임- NodeJS의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 특징- 비동기 I/O 처리 / 이벤트 처리- 빠른 속도- 단일 스레드 / 뛰어난 확장성- 노 버퍼링 사용하는 곳- 입출력이 잦은 어플리케이션- 데이터 스트리밍 어플리케이션- 데이터를 실시간으로 다루는 어플리케이션- JSON API 기반 어플리케이션- 싱글페이지 어플리케이션 사용하지 말아야 할 곳- CPU 사용률이 높은 어플리케이션 출처https://velopert.com/133