react 脚手架之ant-tool系列

ant谱系简介

  • dva

    dva是一个机遇react和redux的轻量级框架,其命令工具为dva-cli,官网/Github,概念来自elm,支持side effects、热替换、动态加载、react-native、SSR等。目前已在阿里内部广泛应用于蚂蚁金服业务。

  • ant-init

    基于dva的一个升级版本,目前仅还不稳定,主要用于demo项目,教程,Github

  • atool-build

    基于webpack1的一个react脚手架工具,教程,Github

  • dva-cli +droa

    droa 一个实用web开发插件

  • roadhog

    roadhog 一个基于create-react-app可配的命令行工具,是约束型配置,基于 JSON 格式,给出有限的配置方式;atool-build + dora 是扩展型,表现为插件和编程 webpack.config.js 的方式。

    roadhog VS droa

PS:

项目开发须知:

  • droa 开发服务器,一个中型的插件话调试服务,插件有webpack、proxy、simulator等;
  • atool-build 打包工具
  • droa-plugin-webpack droa的插件,用于和atool-build整合

    补充:

  • antd-tools ,基于atool-build封装的开发ant-design用的工具
  • ant-tool,一个group的名字,内部包含了基础构建atool-build,测试atool-test、文档atool-doc等服务;