NetModular的下一个版本,基于.Net 6+Vue3+Vite开发,欢迎star:https://github.com/17MKH/Mkh
NetModular 是一款为中小型企业而生的基于.Net Core 3.1 开发的业务模块化快速开发解决方案,最终目的是能够让中小团队快速搭建公司内部开发平台。
框架模块 | 说明 | 版本 |
---|---|---|
00_Host | 主机库 |
|
01_Utils | 通用基础库 |
|
02_Data | 轻量级 ORM 库(基于 Dapper 扩展) |
|
03_Logging | 日志库(基于 Serilog 扩展) |
|
04_Mapper | 对象映射库(基于 AutoMapper 扩展) |
|
05_Swagger | 接口文档库(基于 Swashbuckle 扩展) |
|
06_Cache | 缓存库,支持内存缓存和 Redis |
|
07_Validation | 模型验证库(基于 FluentValidation 扩展) |
|
08_Auth | 身份认证库,已实现 JWT 认证方式 |
|
09_Module | 业务模块化核心库 |
|
10_MQ | 消息通讯库,实现对 RabbitMQ 的封装 |
|
11_Quartz | 基于 Quartz.Net 封装的任务调度库 |
|
12_Excel | Excel 扩展库 |
|
13_Config | 通用配置库 |
|
14_Pdf | PDF 扩展库 |
|
15_MQTT | MQTT 扩展库(未实现) | |
16_OSS | 对象存储库,内含七牛云 SDK 的 Core 版本 |
|
文档也是开源的,你可以获取源码在本地启动:https://github.com/iamoldli/NetModular.Docs
开发工具
后端
.Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger、RabbitMQ、Redis、EPPlus
前端
前端采用 Vue.js 全家桶+Element UI 开发,也是基于模块化思想设计,源码不在本仓库,请移步 NetModular.UI
前端支持自定义皮肤功能,框架本身提供了两套皮肤,其中一套已经内置作为默认皮肤,另外一套需要单独安装,源码如下:
编码 | 版本 | 仓库地址 |
---|---|---|
Classics |
|
NetModular.Skins.Classics |
本仓库只包含基础框架以及权限管理(Admin)模块代码,其它模块请点击以下链接查看~
编号 | 编码 | 说明 | 版本 | 仓库地址 |
---|---|---|---|---|
00 | Admin | 权限管理 |
|
本仓库 |
01 | Common | 通用模块 |
|
NetModular.Module.Common |
02 | CodeGenerator | 模块创建(又名代码生成器) |
|
NetModular.Module.CodeGenerator |
03 | Quartz | 任务调度 |
|
NetModular.Module.Quartz |
04 | PersonnelFiles | 人事档案 |
|
NetModular.Module.PersonnelFiles |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )