Code Monkey home page Code Monkey logo

ncf's Introduction

NCF - NeuCharFramework

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

当前版本:0.2.0-beta6

Build Status

Notice

  1. NCF 由盛派(Senparc)团队经过多年优化迭代的自用系统底层框架 SenparcCore 升级而来,经历了 .NET 3.5/4.5 众多系统的实战检验,并最终移植到 .NET Core(同时支持 .NET 5),目前已在众多系统中稳定运行。感谢大家一直以来的支持!
  2. 源码中已经附带文档模块,运行 NCF 并安装即可。

当前快速更新分支:Developer

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

在线文档

https://www.ncf.pub/docs

当前项目在线 Demo

https://www.ncf.pub

QQ 技术交流群

环境要求

  • Visual Studio 2019+ 或 VS Code 最新版本

友情提示:2020年11月发布的 Visual Stuido 2019 v16.8 存在部分bug,暂时不建议升级到此版本。

  • 如使用 EFCore,则需要使用 SQL Server 2012 或以上版本数据库

如何安装

第一步:打开解决方案

下载或同步本项目代码到本地后,打开 /src/NCF.sln 解决方案文件,即可看到 NCF 完整的模板项目:

第二步:确认 Senparc.Web 为启动项目

Senparc.Web 项目是用于启动 Web 站点的项目,确认已经为启动项目(加粗),如果没有,则点击右键,选择【设为启动项目】。

第三步:运行

点击顶部菜单【编译】>【开始执行(不调试)】,或快捷键 Ctrl/Command + F5

注意:默认运行的数据库为 SQL Server,如需更换其他数据库,请查看《使用多数据库》。

完成启动

稍等数秒后,即可完成 NCF Web 项目的启动。

首次运行

首次运行项目时,系统会对数据库等“基础设施”进行自动安装:

注意:默认运行的数据库为 SQL Server,如需更换其他数据库,请查看《使用多数据库》。

点击【立即安装】按钮:

阅读提示并点击确认,随后,即可看到安装成功的界面:

登录后即可进入管理员后台

待办事项:

  • 开源 NeuChar.com 中的微信功能模块,可使用独立模块集成。
  • 提供完善的示例代码和文档。
  • 提供博客和视频教程(也欢迎开发者参与或发起)。
  • 提供交流社区,包括但不仅限于问答网站QQ群、微信群、直播群。
  • 完善 DDD 实践
  • 添加应用商店
  • 定制命名空间

ncf's People

Contributors

jeffreysu avatar zhao365845726 avatar sqlnice avatar francisfyk avatar qideqian avatar laoyangcoder avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.