当前位置:网站首页 > Node.js开发 > 正文

前端工程化工具node(前端工程化的理解简书)



  上一篇我们认识了Node是什么之后,这一篇我们主要了解的就是它的框架了。而它的框架又分为两大类,Web框架和全栈框架,接下来我们一个一个的来了解。

Web框架

  Web框架可以细分为Web应用程序框架和API框架,前者能够开发出RESTful(一种软件架构风格)的API,后者在此基础上还包括渲染、模板等为前段准备的功能。

  一、Web应用框架

  根据风格来分又可以分为Rails和Sinatra两种。

    1、Rails

    风格:不重复自己和约定优于配置,以及严格遵循MVC结构开发。

    知名框架有:(0)Sails.js(官网、Github、NPM)

          (1)geddy(官网、Github、NPM)

          (2)CompoundJS(官网、Github、NPM) 原railswayjs

    2、Sinatra

    风格:高度可配置,注重开发的自由度。

    知名框架有:(0)Express(官网、Github、NPM)TJ大神开发,Node.js官方推荐

          (1)hapi(官网、Github、NPM)

          (2)koa.js(官网、Github、NPM)

          (3)flaliron(官网、Github、NPM)

          (4)total.js(官网、Github、NPM)

          (5)locomotive(官网、Github、NPM)

  二、API框架

    使用场景:为跨平台应用提供统一的数据模型,而渲染由前端/客户端自行解决

    知名框架有:(0)restify(文档、Github、NPM)

          (1)ActionHero.js(官网、Github、NPM)

          (2)LoopBack(官网、Github、NPM)

          (3)Frisby(官网、Github、NPM)

            

全栈框架

  全栈框架(Full-stack framework)

  组成:运行环境、数据库、Web框架和前端引擎。

  知名框架:MEAN,MEAN即Mongodb + Express + Angular.js + Node.js,做为全栈框架,其中除了Node.js不能被替换以外其他都行。

  目标:创建从前端到后端全部使用javascript的web应用。

初步认识Node(二)

到此这篇前端工程化工具node(前端工程化的理解简书)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 安装node.js后idea新建项目没有node.js(安装完node,为什么node -v没有)2025-09-07 14:09:09
  • 升级node版本windows(升级node版本指令)2025-09-07 14:09:09
  • node安装配置环境(安装配置nodejs)2025-09-07 14:09:09
  • 安装了nodejs还是找不到node命令(nodejs安装后找不到)2025-09-07 14:09:09
  • node版本切换(node版本切换不了)2025-09-07 14:09:09
  • 安装node环境变量配置文件失败(win10配置node环境变量)2025-09-07 14:09:09
  • 安装nodesass环境中报错(安装node sass)2025-09-07 14:09:09
  • 安装node.js命令(安装node.js教程)2025-09-07 14:09:09
  • 安装node报错(安装node报错error code is 2503)2025-09-07 14:09:09
  • node安装npm -v错误(npm安装不上nodemon)2025-09-07 14:09:09
  • 全屏图片