MEAN.JS教程

MEAN.JS 概述

什么是 MEAN.js?

术语 MEAN.js 是一个全栈 JavaScript 开源解决方案,用于构建动态网站和 Web 应用程序。 MEAN 是代表 MongoDB、 Express、 Node.js 和 AngularJS 的首字母缩写词,是 MEAN 堆栈的关键组件。
开发它基本上是为了解决连接这些框架(Mongo、Express Nodejs、AngularJS)的常见问题,构建一个强大的框架来支持日常开发需求,并帮助开发人员在使用流行的 JavaScript 组件时使用更好的实践。
Stack是指后端使用数据库和Web服务器,中间拥有前端应用和用户交互的逻辑和控制权。
MongoDB-数据库系统 Express-后端 Web 框架 Node.js-Web 服务器平台 AngularJS-前端框架

历史

MEAN 名称由 MongoDB 开发人员 Valeri Karpov 创造。

为什么要使用 MEAN.js?

这是一个免费使用的开源框架。 它可以用作整个应用程序中的独立解决方案。 它降低了开发成本并提高了开发人员的灵活性和效率。 它支持MVC模式并使用JSON传输数据。 它提供了额外的框架、库和可重用模块以提高开发速度。
在我们开始进一步的概念之前,我们将了解 MEAN.JS 应用程序的基本构建块。

MongoDB 简介

MEAN的缩写中, M代表MongoDB,它是一个开源的NoSQL数据库,以JSON格式保存数据。它使用面向文档的数据模型来存储数据,而不是像我们在关系数据库中使用的那样使用表和行。它以二进制 JSON(JavaScript 序列化对象表示法)格式存储数据,以便在客户端和服务器之间轻松传递数据。 MongoDB 致力于集合和文档的概念。有关更多信息,请参阅此链接 MongoDB。

Express 简介

MEAN 首字母缩写词中, E 代表 Express,它是一个灵活的 Node.js Web 应用程序框架,用于简化开发过程。它易于配置和定制,允许构建安全、模块化和快速的应用程序。它根据 HTTP 方法和 URL 指定应用程序的路由。您可以轻松连接到MongoDB、MySQL、Redis 等数据库。有关详细信息,请参阅此链接 Express。

AngularJS 简介

MEAN 首字母缩写词中, A 代表 AngularJS,它是一个 Web 前端 JavaScript 框架。它允许以干净的模型视图控制器 (MVC) 方式创建动态的单页应用程序。 AngularJS 会自动处理适合每个浏览器的 JavaScript 代码。有关更多信息,请参阅此链接 AngularJS。

Node.js 简介

MEAN的首字母缩写词中, N代表 Node.js,它是一个服务器端平台,用于开发视频流等网络应用程序站点、单页应用程序和其他 Web 应用程序。它提供了丰富的各种 JavaScript 模块库,在很大程度上简化了使用 Node.js 开发 Web 应用程序。它建立在 Google Chrome 的 V8 JavaScript 引擎之上,因此代码执行速度非常快。有关更多信息,请参阅此链接 Node.js。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4