NeuCharFramework / Ncf

Licence: apache-2.0
NeuCharFramework Template Project

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ncf

Elgg
A social networking engine in PHP/MySQL
Stars: ✭ 1,510 (+804.19%)
Mutual labels:  hacktoberfest, framework
Ocpp
Python implementation of the Open Charge Point Protocol (OCPP).
Stars: ✭ 127 (-23.95%)
Mutual labels:  hacktoberfest, framework
U Root
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
Stars: ✭ 1,816 (+987.43%)
Mutual labels:  hacktoberfest, system
Core
🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence
Stars: ✭ 11,697 (+6904.19%)
Mutual labels:  hacktoberfest, framework
Stove
Domain Driven Design oriented application framework, meets CRUD needs
Stars: ✭ 160 (-4.19%)
Mutual labels:  framework, ddd
Scrapy
Scrapy, a fast high-level web crawling & scraping framework for Python.
Stars: ✭ 42,343 (+25255.09%)
Mutual labels:  hacktoberfest, framework
Cphalcon
High performance, full-stack PHP framework delivered as a C extension.
Stars: ✭ 10,534 (+6207.78%)
Mutual labels:  hacktoberfest, framework
Milligram
A minimalist CSS framework.
Stars: ✭ 9,568 (+5629.34%)
Mutual labels:  hacktoberfest, framework
Playframework
Play Framework
Stars: ✭ 12,041 (+7110.18%)
Mutual labels:  hacktoberfest, framework
Custom Pod Autoscaler
Custom Pod Autoscaler base, allows creation of Custom Pod Autoscalers
Stars: ✭ 148 (-11.38%)
Mutual labels:  hacktoberfest, framework
Truffle
A tool for developing smart contracts. Crafted with the finest cacaos.
Stars: ✭ 11,909 (+7031.14%)
Mutual labels:  hacktoberfest, framework
Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Stars: ✭ 162 (-2.99%)
Mutual labels:  framework, ddd
Dddplus
🔥 A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 107 (-35.93%)
Mutual labels:  framework, ddd
Meteor
Meteor, the JavaScript App Platform
Stars: ✭ 42,739 (+25492.22%)
Mutual labels:  hacktoberfest, framework
Libmtev
Mount Everest Application Framework
Stars: ✭ 104 (-37.72%)
Mutual labels:  hacktoberfest, framework
Cyclejs
A functional and reactive JavaScript framework for predictable code
Stars: ✭ 9,996 (+5885.63%)
Mutual labels:  hacktoberfest, framework
Coteafs Appium
📱 Wrapper Appium Framework in Java which supports Automation of Mobile and Tablet apps.
Stars: ✭ 93 (-44.31%)
Mutual labels:  hacktoberfest, framework
Cloudcmd
✨☁️📁✨ Cloud Commander file manager for the web with console and editor.
Stars: ✭ 1,332 (+697.6%)
Mutual labels:  hacktoberfest, framework
Eventflow
Async/await first CQRS+ES and DDD framework for .NET
Stars: ✭ 1,932 (+1056.89%)
Mutual labels:  framework, ddd
Qframework
Unity3D System Design Architecture
Stars: ✭ 2,326 (+1292.81%)
Mutual labels:  framework, ddd

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 实践
  • [ ] 添加应用商店
  • [x] 定制命名空间
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].