历时 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 系统配置:支持
源码开发+在线编辑
两种配置方式
- 重构 Mail 系统配置:支持
4.19.0
- 新增
4.18.0
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 的演示站点,增加更直观的感性认知
-
体验 CabloyJS 应对大型项目的
三驾马车
:套件
、模块
、App 应用
-
体验与众不同的
pc=mobile+pad
自适应布局风格,强烈推荐:分别用PC
和Mobile
单独体验演示站点。此言不虚,请您品鉴!!!
- 演示站点:https://test.cabloy.com/
- 演示站点的二维码:
相关链接
验证码 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环境下的大型项目开发提供了更加强大的支持和保障。