介绍

2018-11-28 01:39:43

CabloyJS是什么

CabloyJS是基于EggBornJS开发的一款顶级Javascript全栈业务开发框架

CabloyJS与EggBornJS的关系

简单的说:

  1. EggBornJS是一个全栈的代码加载器,定义了一套全栈的代码开发规范
  2. CabloyJSEggBornJS的基础上提供了一套核心业务模块,便于快速进行业务开发

EggBornJS只是一个基础的全栈开发框架,如果要进行业务开发,还需要考虑许多与业务相关的支撑特性,如:用户管理、角色管理、权限管理、菜单管理、参数设置管理、表单验证、登录机制,等等。特别是在前后端分离的场景下,对权限管理的要求就提升到一个更高的水平

CabloyJSEggBornJS的基础上,提供了一套核心业务模块,从而实现了一系列支持特性,并将这些特性进行有机的组合,形成完整而灵活的上层生态架构,从而支持具体的业务开发进程

有了EggBornJS,从此可复用的不仅仅是组件,还有业务模块

有了CabloyJS,您就可以快速开发各类业务应用

Cabloy特性

  • 移动优先,完美的PC布局适配:pc = mobile + pad
  • 统一的原子数据管理
  • 统一的用户角色权限管理
  • 对多种运行环境的精细支持
  • 支持多域名多实例运行
  • 灵活的测试驱动开发
  • 内置众多核心模块,提供大量核心特性

Cabloy名字的由来

Cabloy来自蓝精灵的魔法咒语,拼对了Cabloy这个单词就会有神奇的效果。同样,CabloyJS是有关化学的魔法,基于原子的组合与生化反应,您将实现您想要的任何东西



评论: