ZKCloud是国内第一款.Net Core下的热插拔开源框架,致力于“业务实现代码最小化”。 ZKCloud基于BSD开源协议,可以自由的修改使用源代码,也可以将修改后的的代码作为开源或专用软件再发布用于商业用途,ZKCloud将永久免费开源。 ZKCloud目前处于起步阶段,主要设计原则是重要组件不做强依赖及约束大于配置。 ZKCloud真诚的邀请.NET界神级人物共同参与设计,我们将为您共享的代码提供丰厚的报酬。同时我们也欢迎并感恩各位猿友努力吐槽ZKCloud代码,帮我们引荐.NET神级人物。 核心参与人员:深圳小の鱼
已完成功能: 基于.Net Core 实现热插拔,可跨平台部署 基于对象缓存的轻量级Ioc容器 程序动态编译(.Net Core 特性) Code Frist模式,基于EntityFramework实现数据自动迁移 支持mssql、mysql、pgsql、sqlite数据库 动态webapi,封装了常见的数据库操作(包括同步异步操作) 多语言支持 插件应用基于领域驱动设计 后台UI样式
计划开发功能 支持多套主题 不依赖控制器,可以直接访问页面(减少控制器代码) 不依赖Models,实现表单数据前后端验证、数据安全交互处理(表单代码最少化) 在Razor基础上,优化数据绑定方式(数据绑定代码最小化) 文章模块示例代码 Odata集成 插件目录结构优化 参考NHibernate方式实现数据库自动更新(.Net Core目前不支持NHibernate) 权限系统 用户、组织系统 审计功能(可参考abp的实现) mongodb等非线性数据库的支持 数据回调 事件总线 消息推送、即时通讯系统 作业队列 多站点部署(参考orchard实现) 开源商城系统 基于ZKCloud的代码生成器(不开源) App混合框架(不开源) 工作流设计器(不开源) ....
(更多功能期待有想法的您来参与设计...)
ZKCloud交流QQ群:227278553 客服QQ:25328838 Git项目地址:https://github.com/zhongku/ZKCloud