>  기사  >  웹 프론트엔드  >  MEAN이란 무엇입니까? JavaScript 프로그래밍에서 MEAN은 무엇을 의미합니까? _node.js

MEAN이란 무엇입니까? JavaScript 프로그래밍에서 MEAN은 무엇을 의미합니까? _node.js

WBOY
WBOY원래의
2016-05-16 16:25:572089검색

얼마 전 MEAN이라는 단어가 언급된 기사를 봤습니다.

사실 MENA는 MongoDB(비관계형 데이터베이스) Express(템플릿 엔진) AngularJS(MVC 자바스크립트 라이브러리) NodeJS(서버 스크립트)의 약자입니다.

두 사람은 함께 JavaScript를 기반으로 하는 최신 웹 애플리케이션을 위한 풀스택 개발 도구를 구축합니다.

MongoDB:

강력하고 유연하며 확장 가능한 데이터 저장 방법입니다.

보조 인덱스, 범위 쿼리, 정렬, MapReduce 스타일 집계에 대한 기본 지원 및 지리공간 인덱스 지원과 같은 관계형 데이터베이스의 많은 유용한 기능을 확장합니다.

기존 데이터베이스 행의 개념을 문서 모델로 대체합니다. 소위 문서 모델은 실제로 배열 개체입니다.

문서 모델을 살펴보겠습니다.

{“_id” : 1 , “greeting” : “hello, world!” , “foo” : 3}

각 문서에는 _id 필드가 있습니다. 문서 모델은 Greeting, foo 및 _id 필드를 포함하여 데이터베이스의 레코드를 나타냅니다.

익스프레스:

마지막 엔진 Express에 관해서는 한 문장으로 표현하고 싶습니다.

은 다양한 웹 애플리케이션을 만드는 데 도움이 되는 일련의 강력한 기능을 제공하는 간단하고 유연한 node.js 웹 애플리케이션 프레임워크입니다.

Connect 프레임워크의 풍부한 HTTP 도구와 미들웨어를 쉽게 사용할 수 있으므로 강력하고 친숙한 API를 빠르고 쉽게 만들 수 있습니다

Express는 node.js의 기존 기능을 다시 추상화하지 않고 그 위에 웹 애플리케이션에 필요한 기능을 확장할 뿐입니다

AngularJS:

AngularJS는 Google에서 개발한 js 라이브러리로 backone과 같은 MVC 스크립트 라이브러리입니다.

거의 모든 언어의 첫 번째 수업은 평소와 마찬가지로 Hello World에 관한 것입니다.


코드 복사 코드는 다음과 같습니다.






안녕하세요 {{'World'}}!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.