- MEAN.JS 教程
- MEAN.JS - 主页
- MEAN.JS - 概述
- MEAN.JS - 架构
- 构建节点 Web 应用程序
- MEAN.JS - 平均项目设置
- 构建静态路由节点 Express
- MEAN.JS - 构建数据模型
- MEAN.JS - REST API
- 带有 Angular 的前端
- 应用程序中的角度组件
- 使用 Angular 构建单页面
- 构建 SPA:下一级别
- MEAN.JS 有用资源
- MEAN.JS - 快速指南
- MEAN.JS - 有用的资源
- MEAN.JS - 讨论
MEAN.JS - 概述
什么是 MEAN.js?
MEAN.js一词是一个全栈 JavaScript 开源解决方案,用于构建动态网站和 Web 应用程序。MEAN 是M ongoDB、E xpress、Node.js和A ngularJS的缩写,它们是 MEAN 堆栈的关键组件。
它的开发基本上是为了解决连接这些框架(Mongo、Express Nodejs、AngularJS)的常见问题,构建一个强大的框架来支持日常开发需求,并帮助开发人员在使用流行的 JavaScript 组件时使用更好的实践。
堆栈意味着在后端使用数据库和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。
快递简介
在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 应用程序,如视频流网站、单页应用程序和其他 Web 应用程序。它提供了丰富的各种 JavaScript 模块库,很大程度上简化了使用 Node.js 的 Web 应用程序的开发。它基于 Google Chrome 的 V8 JavaScript 引擎构建,因此代码执行速度非常快。有关更多信息,请参阅此链接Node.js。