【后台】开发框架之Node.js

来源:互联网 发布:阿里大数据应用蓝图 编辑:程序博客网 时间:2024/06/06 03:47

一直以来对于框架的内容都是碎片化的浏览,也没有专门分类系统学习过。下面可能会去学习的后台开发框架包括如下:Flask、Django、node.js、ACE、Boost、LAMP、QT等

下面介绍Node.js。

1、概念:一个机遇Google Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞I/O模型、轻量高效,包管理NPM强大,简单来说Node.js就是运行在服务器端的JavaScript,前端+后端,分布式设备

数据库:mongoDB(菲关系型数据)、NoSQL

MVC框架:AngularJS

web服务器:Express->特性

模板引擎:ejs

lodash:具有一致接口、模块化、高性能等特性的JavaScript工具库-》json

express特性:

(1)设置中间件来响应http请求

(2)定义路由表用于执行不同的http

(3)通过向模板传递参数来动态渲染HTML页面

2、最基本的语法:https://segmentfault.com/a/1190000002553902

3、进阶教程:http://www.runoob.com/nodejs/nodejs-http-server.html