NeuCharFramework(NCF) 是一整套可用于构建基础项目的框架,包含了基础的缓存、数据库、模型、验证及配套管理后台,高度模块化,严格遵循 DDD 设计模式,具有高度的可扩展性。
当前 NCF 核心版本:0.14.4
当前 NCF 模板版本:0.3.1-beta3
Notice
- NCF 由盛派(Senparc)团队经过多年优化迭代的自用系统底层框架 SenparcCore 升级而来,经历了 .NET 3.5/4.5 众多系统的实战检验,并最终移植到 .NET Core(同时支持 .NET 6 / .NET 8),目前已在众多系统中稳定运行。感谢大家一直以来的支持!
- 源码中已经附带文档模块,运行 NCF 并安装即可。
当前快速更新分支:Developer
我们欢迎第三方开源组件提供自己的解决方案,我们将会测试并集成到 NCF 中。
友情提示:2020年11月发布的 Visual Stuido 2019 v16.8 存在部分bug,暂时不建议升级到此版本。
如需查看或修改基础包源代码,请看此项目:https://github.com/NeuCharFramework/NcfPackageSources
- NCF 默认支持 SQLite、MySQL、SQL Server 等数据库,也可自行实现更多数据库类型。
- 如使用 SQL Server,最低支持版本为 2012
下载或同步本项目代码到本地后,打开 /src/NCF.sln
解决方案文件,即可看到 NCF 完整的模板项目:
Senparc.Web
项目是用于启动 Web 站点的项目,确认已经为启动项目(加粗),如果没有,则点击右键,选择【设为启动项目】。
点击顶部菜单【编译】>【开始执行(不调试)】,或快捷键 Ctrl/Command + F5
注意:默认运行的数据库为 SQL Server,如需更换其他数据库,请查看《使用多数据库》。
稍等数秒后,即可完成 NCF Web 项目的启动。
首次运行项目时,系统会对数据库等“基础设施”进行自动安装:
注意:默认运行的数据库为 SQL Server,如需更换其他数据库,请查看《使用多数据库》。
点击【立即安装】按钮:
阅读提示并点击确认,随后,即可看到安装成功的界面:
登录后即可进入管理员后台
Apache License Version 2.0
Copyright 2024 Suzhou Senparc Network Technology Co.,Ltd.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied. See the License for the specific language governing permissions
and limitations under the License.
Detail: https://github.com/NeuCharFramework/NcfPackageSources/blob/master/LICENSE
100% 开源,支持商用!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。