基于node的前端框架

  • 前端分层
    |--编译层
    |--server层
    |--路由
    |--api/vm: 通信
    |--core:
    |--service处理业务: http(接口获取)、工具(文件流、配置文件)、公用视图、进程维护管理、缓存工具
    (cache、mc、Readis)、校验(json数据)、基础路由
    |--view:视图
    |--过滤器: 过滤数据、设备等
    |--static层
    |--组件:html, js, css, 图片, 插件...
    |--core: 工具
    |--page:js、css、html、style、lang...
    |--SAP: store状态机
    |--异步请求的封装
    |--过滤器:过滤数据、设备等
    |--config层
    |--打包:gulp...
    |--发布: pm2
    |--webpack: 解析依赖(ES5..)
    |--package.json
    |--Readme.md
    |--kamar.js: TDD单元测试
    |--git cli+Docker: 合并代码后发测试环境
  • 各层作用
  • 使用脚手架生成项目框架

    1、使用express生成项目框架
    http://www.expressjs.com.cn/starter/generator.html
    2、使用koa生成项目框架
    https://github.com/minghe/generator-k
    3、koa与express两者生成项目区别
    https://github.com/minghe/generator-k

你可能感兴趣的:(基于node的前端框架)