关于 NCF
NeuCharFramework(NCF) 是一整套可用于构建基础项目的框架,包含了基础的缓存、数据库、模型、验证及配套管理后台,模块化,具有高度的可扩展性和耐造性。
理念:简单、灵活、可扩展
简单
提供健壮、耐造的底层框架,不追求完美,但一定要实用。
灵活
更加严格的 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% 开源,支持商用
源码地址
GitHub | Gitee | 说明 | |
---|---|---|---|
NCF Web 模板 | NCF | NCF | 可直接用于开发的基础代码框架,常规开发只需要下载此项目或使用模板创建项目。 |
NcfPackageSources | NcfPackageSources | NcfPackageSources | NCF 模板 项目所引用的基础库代码,以 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 中。