NewLife.Cube:一款强大的Web快速开发平台
NewLife.Cube 是一个基于 .NET 平台的 Web 快速开发框架,主要使用 C# 编程语言进行开发。该项目旨在帮助开发者快速搭建具有高度可扩展性的系统原型。
项目基础介绍
NewLife.Cube 是由 NewLifeX 团队开发的一个开源项目,它集成了用户权限管理、模板继承、SSO 登录、OAuth 服务端、数据导出与分享等多个功能模块。项目在真实项目中经历过单表100亿数据添删改查的考验,证明了其稳定性和高效性。
核心功能
- 用户权限管理:提供用户、角色、菜单和权限的全面管理,支持控制器 Action 权限控制。
- 模板继承:灵活的模板继承机制,便于定制化开发。
- SSO 登录:支持单点登录,简化用户认证过程。
- OAuth 服务端:提供 OAuth 服务端支持,实现第三方登录。
- 数据导出与分享:支持数据导出和分享,方便数据交互。
- 多数据库支持:支持 MySql、SQLite、Sql Server、Oracle、PostgreSql、SqlCe、Access 等多种数据库。
最近更新的功能
NewLife.Cube 近期的更新主要集中在以下几个方面:
- 第三代魔方设计:启动第三代魔方的设计,主要方向是借助前后端分离技术重构现代化用户界面,预计在2023年3月份完成第一个最小可用版(vue)。
- 前端框架支持:增加了对 Vue、React、Angular、Blazor 等主流前端框架的支持,以适应不同开发者的需求。
- WebApi 版本:为前后端分离的架构,提供了专用的 WebApi 项目模板,简化了开发流程。
- 前端项目模板:新增了多种前端项目模板,如 AntDesign、Blazor 等,以满足不同场景下的开发需求。
NewLife.Cube 持续更新,为开发者提供更加丰富和便捷的功能,是.NET开发者值得信赖的快速开发工具。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



