NeuCharFramework (NCF)
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • 基础库源码分析
    • 动态WebApiEngine
    • 部署
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • 基础库源码分析
    • 动态WebApiEngine
    • 部署
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • NCF 概要

    • NCF - NeuCharFramework
    • 关于 NCF
    • 环境要求
    • 前后端分离模式
    • Xncf模块简介
  • 准备开发

    • 获取 NCF 模板源码
    • 使用 Visual Studio 运行 NCF
    • 使用 CLI 运行 NCF
    • 安装
    • 管理员登录
    • 管理员后台
    • appsettings.json 配置
    • 模块管理
    • 获取文档
  • 配置

    • 入口文件
    • 数据库设置
    • appsettings.json 配置
    • Docker
    • Dapr
    • 配置多租户
    • Redis 缓存
  • 模块化开发

    • NCF 模块化开发思想
    • Xncf 的构成
    • 创建第一个 Xncf 模块
    • Xncf 模块 Sample 详解
    • 实现自己的业务逻辑
    • 更新 Xncf 模块
    • 模块之间如何调用
    • 发布Xncf 模块到nuget.org
    • 更新基础库
    • Xncf 模块开发
    • 嵌入静态资源文件到NCF中
    • 发布本地Nuget包
    • 进阶
  • 数据库

    • 数据库设置
    • 多数据库支持
    • 指定数据库
    • 更新 Senparc.Service 项目的数据库迁移文件(Migrations)
    • 多数据库原理
    • 数据库停机坪(DatabasePlant)
    • 停机坪操作数据库迁移和更新
  • 单元测试

    • NCF 单元测试介绍
    • 开始开发
    • 进阶
    • 附录
  • Q&A

    • NCF名词解释
    • NCF常见问题
  • 新发布

    • 新功能
    • 升级指导
    • 日志

关于 NCF

NeuCharFramework(NCF) 是一整套可用于构建基础项目的框架,包含了基础的缓存、数据库、模型、验证及配套管理后台,模块化,具有高度的可扩展性和耐造性。

NCF Web 项目模板:Senparc.NCF.Template

XNCF 模块模板:Senparc.Xncf.XncfBuilder.Template

理念:简单、灵活、可扩展

简单

提供健壮、耐造的底层框架,不追求完美,但一定要实用。

灵活

更加严格的 DDD 模式设计,结合模块化应用灵活应对变化。

可扩展

提供高度模块化的架构,1 键安装、1 秒集成。

支持的 .NET 版本

NCF 已全面兼容 .NET 5.0/6.0/7.0/8.0/9.0 。

支持的数据库

目前已支持 SQLite、SQL Server、MySQL、PostgreSQL、Oracle、达梦(Dm) 等数据库。

更多数据库设置信息

开源协议

Apache License V2.0

100% 开源,支持商用

源码地址

GitHubGitee说明
NCF Web 模板NCFNCF可直接用于开发的基础代码框架,常规开发只需要下载此项目或使用模板创建项目。
NcfPackageSourcesNcfPackageSourcesNcfPackageSourcesNCF 模板项目所引用的基础库代码,以 Nuget 包形式发布,被 NCF 模板引用,同样 100% 开源,如需深度开发或研究基础原理可以下载。

注意:上述项目主分支为 GitHub 项目,Gitee 项目为镜像,更新可能存在延迟。

当前快速更新分支:Developer

说明

NCF 由盛派(Senparc)团队经过多年优化迭代的自用系统底层框架 SenparcCore 整理而来,经历了 .NET Framwork 3.5/4.5 众多系统的实战检验,并最终移植到 .NET Core(同时支持 .NET 5.0/6.0/7.0/8.0/9.0),高度模块化。NCF 目前已在众多大中型应用中稳定运行,感谢大家一直以来的支持,欢迎大家多提意见和建议,或加入社区贡献者的行列!

我们欢迎第三方开源组件提供自己的解决方案,我们将会测试并集成到 NCF 中。

QQ 技术交流群

在 GitHub 上编辑此页
上次更新:
贡献者: MLTechnology, Jeffrey Su, JeffreySu
Prev
NCF - NeuCharFramework
Next
环境要求