본문 바로가기

전체 글150

"브레드 인 헤븐" 용인 본점 2020. 1. 14.
Angular 요약 소개 Angular Angular는 SPA(Single Page Application) 개발을 위한 구글의 오픈소스 자바스크립트 프레임워크이다. 웹 애플리케이션은 물론 모바일 웹, 네이티브 모바일과 데스크탑 애플리케이션까지 프론트엔드 개발에 필요한 대부분의 기능을 갖추고 있다. 정적 타입을 제공하는 TypeScript를 주력 언어로 채택하여 대규모 애플리케이션 개발에 보다 적합한 환경을 제공한다. [AngularJS는 구글에서 운용, 유지 중인 JavaScript 웹 프레임워크이다. React, Vue.js와 함께 프론트엔드 삼대장으로 불린다. 버전 1~2 동안 jQuery 급으로 빠른 속도로 쓰이기 시작했다. 현재는 버전 7까지 등장하였으며 Node.js 등의 npm 설치를 지원한다. 버전 1.x를 Angu.. 2020. 1. 8.
REST API REST API (Representational State Transfer) 자원을 URI로 표시하고 해당 자원의 상태를 주고 받는 것 -> Rest는 URI를 통해 자원을 표시하고, HTTP Method를 이용하여 해당 자원의 행위를 정해주며 그 결과를 받는 것이다. REST에서 REST한 API를 설계하는 중심 규칙 1.URI는 자원을 표현하는 데에 집중한다 2.행위에 대한 정의는 HTTP Method(GET, POST, PUT, DELETE)를 사용한다. Rest 기반의 규칙을 지켜 설계된 API를 Rest API 혹은 Restful API이라고 한다. REST의 필요성 - 애플리케이션 분리 및 통합 - 다양한 클라이언트의 등장(web, android, iOS ...) - 최근의 서버 프로그램은 다.. 2019. 12. 30.
Meteor Meteor 미티어 : 자바스크립트 풀스택 플랫폼.(프런트엔드, 백엔드 그리고 데이터베이스까지 자바스크립트로 이루어진 풀스택 플랫폼) 미티어는 클라이언트(브라우저)부터 애플리케이션 서버(미티어 서버), 데이터베이스(몽고DB)에 이르기까지 자바스크립트로 구성된 풀스택 플랫폼이다. 또한, 미티어는 명령어 한 줄만으로 빠르게 개발 환경을 구성할 수 있으며, 브라우저부터 데이터베이스까지 실시간으로 데이터를 동기화하는 애플리케이션을 쉽게 작성할 수 있다. 미티어 패키지 저장소(atmosphere)에 있는 수많은 패키지를 나의 프로젝트에 설치하고 사용할 수 있다. 미티어는 발행/구독 (publish /subscribe)이라는 구조로 브라우저와 서버 간의 데이터 교환이 이루어진다. 이 교환은 실시간으로 이루어지므로 .. 2019. 10. 14.