历时 4 个月,CabloyJS 4.21 震撼发布,Nodejs环境下应对大型项目开发

历时 4 个月,CabloyJS 4.21 震撼发布,Nodejs环境下应对大型项目开发

引言

凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写 | Atwood 定律

目前市面上出现的大多数与 NodeJS 相关的框架,基本都将 NodeJS 定位在工具层中间层代理层,很少在业务层面进行深耕,认为这是 JAVA 的领域,NodeJS 不适合。这种思潮明显是与Atwood 定律相悖的

如果您想感受与众不同的 NodeJS 全栈开发体验,一定要试试自带工作流引擎的 CabloyJS 全栈开源框架。为了提升业务层面的开发效率和开发体验,CabloyJS 在前端和后端均提供了大量实用的工具和组件

有网友反馈说:CabloyJS 是一款教科书级的框架。CabloyJS 包含大量前端和后端最佳实践,从宏观架构到微观编码,都反复的进行抉择和重构。因此,如果您要深入学习和研究 Node 全栈技术,CabloyJS 是一款极佳的源码范例。此外,CabloyJS 也是一款成熟的面向开发人员的低代码开发框架,是协助您快速开发项目的利器

升级清单

CabloyJS 从4.12升级到4.21,历时 4 个月,GitHub 提交数从8000+一路干到11000+,为应对大型项目的开发提供了丰富的工具

4.21.0

4.20.0

  • 重构
    • 重构 Mail 系统配置:支持源码开发+在线编辑两种配置方式
    • 重构 SMS 系统配置:支持源码开发+在线编辑两种配置方式

4.19.0

  • 新增
    • App 应用
      • App 应用是 CabloyJS 应对大型项目的三驾马车之一
      • 一个 App 应用 是一套界面布局的组合,包括三大部件:
        • Menu 页面
        • Home 页面
        • Mine 页面

4.18.0

  • 新增
    • 套件
      • 套件是 CabloyJS 应对大型项目的三驾马车之一
        • 套件模块、应用
        • 一个 套件 可以包含多个 模块

4.17.0

4.16.0

  • 新增
    • 开放认证引擎
      • 允许用户动态分配 ClientID/ClientSecret ,并分配可以访问的权限子集
      • 允许通过命令行直接访问后端服务 API

4.15.0

  • 重构
    • 实现分级授权机制
      • 重构角色管理
      • 重构用户管理
      • 重构资源授权
      • 重构数据授权

4.14.0

  • 重构
    • 重构用户身份认证引擎
    • 重构内置的认证提供者
      • 用户 /密码
      • 短信
      • GitHub
      • 微信:H5 登录、PC Web 登录、小程序登录
      • 企业微信:H5 登录、PC Web 登录、小程序登录
      • 钉钉:H5 登录、PC Web 登录、小程序登录、后台管理登录

4.13.0

  • 新增
    • 通用的svg 图标引擎:制作、管理、使用

演示站点

直接浏览 CabloyJS 的演示站点,增加更直观的感性认知

  1. 体验 CabloyJS 应对大型项目的三驾马车套件模块App 应用

  2. 体验与众不同的pc=mobile+pad自适应布局风格,强烈推荐:分别用PCMobile单独体验演示站点。此言不虚,请您品鉴!!!

相关链接


5 回复

验证码 401


你再试试看,很多网友都登录进来了

流程图用的是什么?

基于 x6 自制的

CabloyJS 4.21的发布无疑是Node.js环境下应对大型项目开发的一个重要里程碑。作为一名IT技术人员,我深知这款框架在提升开发效率和体验方面的巨大潜力。

CabloyJS是一款自带工作流引擎的Node.js全栈框架,它采用了TypeScript进行开发,前端则使用了Vue3、TSX和Quasar等技术。这种技术栈的选择使得CabloyJS在性能和可维护性上都有着出色的表现。

在应对大型项目开发时,CabloyJS提供了丰富的工具和组件,包括但不限于角色系统、用户认证、菜单权限、数据权限、表单渲染和验证等。这些内置功能大大减少了开发者的重复劳动,使得开发者可以更加专注于业务逻辑的实现。

此外,CabloyJS还支持前后端的统一代码开发,一套代码即可实现后端管理系统和前端应用程序的构建。同时,它还支持PC和移动端的自适应布局,使得开发者可以更加轻松地实现跨端开发。

下面是一段简单的CabloyJS代码示例,展示了如何创建一个新的应用:

const { Application } = require('cabloyjs');

const app = new Application({
  // 配置项
});

app.listen(3000);

总的来说,CabloyJS 4.21的发布为Node.js环境下的大型项目开发提供了更加强大的支持和保障。

回到顶部