MEAN 스택: 두 판 사이의 차이
내위키
편집 요약 없음 |
편집 요약 없음 |
||
3번째 줄: | 3번째 줄: | ||
MEAN 스택은 정확히 말하면 풀 스택을 위한 몇 가지 소프트웨어를 묶은 일종의 번들 개념이다. 다음과 같은 요소로 구성되어 있다. | MEAN 스택은 정확히 말하면 풀 스택을 위한 몇 가지 소프트웨어를 묶은 일종의 번들 개념이다. 다음과 같은 요소로 구성되어 있다. | ||
* [[MongoDB]] : 문서 기반의 [[NoSQL]] [[데이터베이스]]. 문서의 표준 형식이 바로 [[JSON]]이다. 다른 언어로도 사용할 수 있지만 일단 [[JSON]] 기반이므로 [[자바스크립트]]와 가장 잘 붙는 편이다. | * [[MongoDB]] : 문서 기반의 [[NoSQL]] [[데이터베이스]]. 문서의 표준 형식이 바로 [[JSON]]이다. 다른 언어로도 사용할 수 있지만 일단 [[JSON]] 기반이므로 [[자바스크립트]]와 가장 잘 붙는 편이다. <del>[[NoSQL]]이 싫으면 [[MariaDB]]로 갈아 불이면 어떨까? | ||
* [[ExpressJS ]]: Node.js에서 가장 널리 쓰이는 웹 프레임워크. | * [[ExpressJS ]]: Node.js에서 가장 널리 쓰이는 웹 프레임워크. | ||
* [[AngularJS]] : [[구글]]에서 개발한 [[MVC]] 기반 클라이언트 측 [[자바스크립트]] 프레임워크. | * [[AngularJS]] : [[구글]]에서 개발한 [[MVC]] 기반 클라이언트 측 [[자바스크립트]] 프레임워크. | ||
* [[Node.js]] : [[자바스크립트]] 엔진 기반의 웹 서버. | * [[Node.js]] : [[자바스크립트]] 엔진 기반의 웹 서버. | ||
이 네 가지의 머릿글자를 따면 MEAN이 된다. 발레리 카프로프라는 개발자가 자신의 블로그에서 이 용어를 제안했다. [[자바스크립트]] 기반 풀 스택이라면 이들 중 M, E, N은 대체로 이견이 없지만 A는 좀 얘기가 다른데, 일단 [[JQuery]]라는 놈이 클라이언트 측 [[자바스크립트]] 프레임워크에서 가장 잘 나가고 있고, [[페이스북]]에서 개발한 React라는 놈도 있다. | 이 네 가지의 머릿글자를 따면 MEAN이 된다. 발레리 카프로프라는 개발자가 자신의 블로그에서 이 용어를 제안했다. [[자바스크립트]] 기반 풀 스택이라면 이들 중 M, E, N은 대체로 이견이 없지만 A는 좀 얘기가 다른데, 일단 [[JQuery]]라는 놈이 클라이언트 측 [[자바스크립트]] 프레임워크에서 가장 잘 나가고 있고, [[페이스북]]에서 개발한 React라는 놈도 있다. 그래도 [[AngularJS]]가 많은 주목을 받고 있으며 사용층도 빠르게 늘고 있는 것은 사실이다. |
2016년 5월 14일 (토) 09:02 판
동적 웹사이트와 웹 애플리케이션 개발을 위한 풀 스택 플랫폼의 일종. 클라이언트와 서버, 데이터베이스 프로그래밍까지 자바스크립트 한 가지로 통일할 수 있다. 한 가지 프로그래밍 언어로 퉁칠 수 있으니 한두 명의 개발자가 북치고 장구치고 상모까지 돌려야 하는 스타트업을 중심으로 인기가 쭉쭉 올라가고 있다.
MEAN 스택은 정확히 말하면 풀 스택을 위한 몇 가지 소프트웨어를 묶은 일종의 번들 개념이다. 다음과 같은 요소로 구성되어 있다.
- MongoDB : 문서 기반의 NoSQL 데이터베이스. 문서의 표준 형식이 바로 JSON이다. 다른 언어로도 사용할 수 있지만 일단 JSON 기반이므로 자바스크립트와 가장 잘 붙는 편이다.
NoSQL이 싫으면 MariaDB로 갈아 불이면 어떨까? - ExpressJS : Node.js에서 가장 널리 쓰이는 웹 프레임워크.
- AngularJS : 구글에서 개발한 MVC 기반 클라이언트 측 자바스크립트 프레임워크.
- Node.js : 자바스크립트 엔진 기반의 웹 서버.
이 네 가지의 머릿글자를 따면 MEAN이 된다. 발레리 카프로프라는 개발자가 자신의 블로그에서 이 용어를 제안했다. 자바스크립트 기반 풀 스택이라면 이들 중 M, E, N은 대체로 이견이 없지만 A는 좀 얘기가 다른데, 일단 JQuery라는 놈이 클라이언트 측 자바스크립트 프레임워크에서 가장 잘 나가고 있고, 페이스북에서 개발한 React라는 놈도 있다. 그래도 AngularJS가 많은 주목을 받고 있으며 사용층도 빠르게 늘고 있는 것은 사실이다.