基于C#和Blazor开发的前后端分离框架

基于,c#,blazor,开发,前后,分离,框架 · 浏览次数 : 346

小编点评

**Known Framework** **简介** Known 是一个基于 C# 和 Blazor 的前端后端分离快速开发框架。它可跨平台,单页应用,混合桌面应用,Web和桌面共享一处代码。 **主要功能** * 模块 *字典 * 组织 * 角色 * 用户 * 日志 * 消息 * 工作流 * 定时任务 **代码结构** * **Known.Core**:后端库,包含通用业务逻辑。 * **Known.Razor**:前端库,包含组件。 * **Known.Studio**:代码生成工具。 * **Known.Test**:测试程序。 * **WebSite**:网站及在线文档。 **主要组件** * Breadcrumb * Pager * Steps * Tabs * Tree * Menu **示例** 以下是一个示例代码片段,展示了如何使用 Known 创建一个简单的表单: ```csharp
``` **更多信息** * 项目网站:Gitee 和 GitHub * 官方文档:KnownGithub 和 Known * 示例代码:Test

正文

Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。

starforkLicense.NETDEV

QQ群

概述

  • 基于C#和Blazor实现的快速开发框架,前后端分离,开箱即用。
  • 跨平台,单页应用,混合桌面应用,Web和桌面共享一处代码。
  • 包含模块、字典、组织、角色、用户、日志、消息、工作流、定时任务等功能。
  • 代码简洁、易扩展,让开发更简单、更快捷!

项目结构

├─Known         ->框架前后端共用库,前后端数据交互模型。
├─Known.Core    ->框架后端库,通用业务逻辑。
├─Known.Razor   ->框架前端库,Grid、Tree、Form等Blazor组件。
├─Known.Studio  ->框架代码生成工具。
├─Known.Test    ->框架测试程序。
├─WebSite       ->框架网站及在线文档。

主要功能

  • 模块管理:配置系统功能模块、操作按钮、列表栏位,供开发者使用。
  • 数据字典:维护系统各模块下拉框数据源。
  • 租户管理:维护平台租户信息,用户数和单据数限制。
  • 组织架构:维护企业组织架构信息,树形结构。
  • 角色管理:维护系统角色及权限信息,权限可控制菜单,按钮,列表栏位。
  • 用户管理:维护系统登录用户信息。
  • 系统日志:查询系统用户登录和访问菜单等日志,可用于统计用户常用功能。
  • 消息管理:系统内消息提醒,工作流消息通知。
  • 流程管理:系统内置工作流引擎,提供提交、撤回、分配、审核、重启操作。
  • 定时任务:导入和计算耗时的功能采用定时任务异步执行。

主要组件

  • 输入类:Button、Select、Text、TextArea、CheckBox、Switch、Hidden、Input、Password、Captcha、Date、DateRange、Number、CheckList、RadioList、Picker、Upload、SearchBox
  • 导航类:Breadcrumb、Pager、Steps、Tabs、Tree、Menu
  • 展示类:Card、Carousel、Empty、Dropdown、GroupBox、ImageBox、Dialog、Chart、Form、QuickView、Badge、Icon
  • 反馈类:Toast、Progress
  • 数据类:DataList、DataTable、EditTable

示例结构

├─Test          ->项目前后端共用库,客户端和实体类等。
├─Test.Core     ->项目后端库,控制器、服务、数据访问等。
├─Test.Razor    ->项目前端库,模块页面和表单。
├─Test.Client   ->Web前端,Blazor WebAssembly。
├─Test.Server   ->Web后端。
├─Test.WinForm  ->WinForm窗体及Razor页面。
├─TestAlone     ->桌面exe程序。

在线体验

快速安装

--安装模板
dotnet new install KnownTemplate
--创建项目
dotnet new known --name=你的项目

生态系统

系统美图

登录页面
桌面主页
数据字典
模块管理
角色管理
用户管理
列表页面
表单页面

与基于C#和Blazor开发的前后端分离框架相似的内容:

基于C#和Blazor开发的前后端分离框架

Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 [![star](https://gitee.com/known/Known/badge/star.svg?theme=dark)](https://gitee.com/known/Known/s

Blazor前后端框架Known-V1.2.1

# V1.2.1 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.2

# V1.2.2 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.3

# V1.2.3 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.4

# V1.2.4 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.5

# V1.2.5 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.6

# V1.2.6 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.7

# V1.2.7 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.8

# V1.2.8 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.9

# V1.2.9 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/