Node.js + MongoDB + AngularJS - 1

1、了解基本的web开发框架

1.1、用户

基本组成部分。期望越来越高,希望美观、迅速。

1.2、浏览器

提供与web服务器的通信。
解释来自服务器的数据,呈现为用户实际看到的视图。
通过输入设备处理用户交互。

两种通信方式:http、httpsenter code here
三种类型求情:get、post、ajax

1.3、web服务器

处理来自浏览器的请求。

1.4、后端服务

提供数据,用来构建对浏览器的相应。

2、了解Node.js-to-AngularJS套件组建

包括MongoDB、Express、AngluarJS、Node.js
Node.js提供了开发的基础平台。
MongoDB提供了网站的数据存储。
Web服务器是通过Express定义的。
浏览器中的视图使用AngularJS框架定义和控制。AngularJS是一个MVC框架:模型由json和javascript对象组成,视图是:HTML/CSS,控制器是:AngularJS的javascript代码。

2.1、Node.js

  1. Javascript端至端:用javascript同时编写服务器端和客户端脚本
  2. 事件驱动的可扩展性:单线程,非阻塞
  3. 可扩展性:模块不断增加,社区活跃
  4. 快速执行:安装方便

2.2、MongoDB

  1. 针对文档:存储的格式非常接近服务器端和客户端处理他们的格式。消除了数据转换的问题
  2. 高性能。
  3. 高可用性
  4. 高可扩展性

2.3、Express

  1. 路由管理
  2. 错误处理:提供了内置的错误处理
  3. 易于集成
  4. cookie
  5. 会话和缓存管理

2.4、AngularJS

  1. 数据绑定;有一个将数据绑定到HTML元素非常干净的办法
  2. 可扩展性
  3. 整洁
  4. 支持:谷歌大量资金的支持
  5. 兼容性
原创文章 27 获赞 18 访问量 3万+

猜你喜欢

转载自blog.csdn.net/b635781894/article/details/51160329