【项目实践】拉勾网实践架构(bili)

230 阅读1分钟

express template

  •  ejs
  •  pug
  •  jade
  •  art-template

页面render

  •  CSR (Client Side Render)

mongodb

Node.js项目

前端(Frontend)

  •  前端工程化环境(webpack)
  •  CSS 预处理工具(sass)
  •  JS模块化:ES Module, CommonJS Module\
  •  JS库:jQuery
  •  SPA:single page application,路由:SME-Router
  •  UI 组件库:Bootstrap(AdminLTE)
  •  RMVC: Art-template

后端(Backend)

  •  Node.js
  •  Express(static, Router, randomstring, bcrypt, cookie-session)\
  •  MongoDB (Mongoose)
  •  EJS
  •  jwt(json web token)
  •  RMVP

开发架构

  •  前后端分离的开发架构