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. 兼容性

给TA打赏
共{{data.count}}人
人已打赏
安全技术

对称加密与非对称加密优缺点详解

2021-8-18 16:36:11

安全技术

C++ 高性能服务器网络框架设计细节

2022-1-11 12:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索