框架说明

Magicodes.Admin.Core框架在ABP以及ASP.NET ZERO的基础上进行了封装和完善,目前基于.NET Core 2.0+(Framework版本),由于部分组件在.NET Core没有找到替代组件,所以真正意义上跨平台版本会在后续推出。

目前本框架已经应用于团队的所有项目,在实际开发过程中还在不断地打磨。

由于本人和团队成员都是利用自己的时间来打磨本框架,因此在大部分情况下,并不会在相关群内进行解答,如果确实是疑难问题,请提交Issue。如果觉得本框架对您有所帮助,请随意打赏。您的支持将鼓励我们继续前行!

Git地址:https://gitee.com/xl_wenqiang/Magicodes.Admin.Core

开源和推广的目的主要是觉得ABP设计真心不错,好的框架和理念值得推广,但是实际应用中很容易碰到问题。因此决定在其基础上进行封装和完善,以更易于大家上手和使用。但是奉劝各位,莫做伸手党!维护框架、插件、文档等需要花费本人大量的精力,因此脑残、伸手党问题恕不回答,如果觉得不错,愿意贡献自己的力量,那么请以实际行动说话。

总体设计和规划(脑图)

http://naotu.baidu.com/file/3fcc3a9e599bc3701e7c1d6f10c4d249?token=22ad815d330f7b51

技术框架或库说明

服务端

客户端

插件

Magicodes.Admin.Core 框架通用插件库,由团队精心打造。

相关框架插件源码,仅供个人学习使用,商用请购买授权。

框架源码地址:https://gitee.com/xl_wenqiang/Magicodes.Admin.Core

目前主要插件如下图所示:

  1. WeChat相关插件

依赖自团队自身的开源库:https://github.com/xin-lai/Magicodes.WeChat.SDK/

Nuget包地址:https://www.nuget.org/packages/Magicodes.WeChat.SDK.Core/

包命令:

Install-Package Magicodes.WeChat.SDK.Core -Version 1.5.7

SDK主要特点:

Magicodes.WeChat.Application

Magicodes.WeChat.Application是基于Magicodes.WeChat.SDK.Core封装的微信应用服务库,支持强调用以及动态webapi调用。

Magicodes.WeChat.Core & Magicodes.WeChat.EntityFrameworkCore & Magicodes.WeChat.Web.Core &Magicodes.WeChat.Web.Mvc

至于其他插件,由于篇幅有限,后面独立篇幅介绍。

代码生成

之前有编写客户端程序,但是随着升级的频率过大,代码生成工具跟不上更新。因此,后续会重构生成工具,简化模板的修改。

社区

(.NET 交流群1)

490755124 (长沙.NET 交流群)

相关案例效果图

案例

出于保密目的,以下案例并不会提供源代码,亦不会出售源码,请各位勿扰。

微信搜:jixiangyou_com

Magicodes.Admin.Core开源框架总体介绍的更多相关文章

  1. Uwl.Admin.Core开源框架(二) 使用QuartzNet

    Uwl.Admin.Core中使用QuartzNet定时任务模块: 本文负责讲解RabbitMQ的使用 Uwl.Admin.Core使用的技术有: *.Async和Await 异步编程 *.Repos ...

  2. Uwl.Admin.Core开源框架(三) 使用RabbitMQ

    Uwl.Admin.Core中使用RabbitMQ消息队列: 本文负责讲解RabbitMQ的使用 Uwl.Admin.Core使用的技术有: *.Async和Await 异步编程 *.Reposito ...

  3. .Net Core应用框架Util介绍(六)

    前面介绍了Util是如何封装以降低Angular应用的开发成本. 现在把关注点移到服务端,本文将介绍分层架构各构造块及基类,并对不同层次的开发人员应如何进行业务开发提供一些建议. Util分层架构介绍 ...

  4. .Net Core应用框架Util介绍(五)

    上篇简要介绍了Util在Angular Ts方面的封装情况,本文介绍Angular封装的另一个部分,即Html的封装. 标准组件与业务组件 对于管理后台这样的表单系统,你通常会使用Angular Ma ...

  5. .Net Core应用框架Util介绍(二)

    Util的开源地址 https://github.com/dotnetcore/util Util的开源协议 Util以MIT协议开源,这是目前最宽松的开源协议,你不仅可以用于商业项目,还能把Util ...

  6. .Net Core应用框架Util介绍(一)

    距离上次发文,已经过去了三年半,这几年技术更新节奏异常迅猛,.Net进入了跨平台时代,前端也被革命性的颠覆. 回顾 2015年,正当我还沉迷于JQuery + EasyUi的封装时,突然意识到技术已经 ...

  7. .Net Core应用框架Util介绍(二) 转

    Util的开源地址 https://github.com/dotnetcore/util Util的开源协议 Util以MIT协议开源,这是目前最宽松的开源协议,你不仅可以用于商业项目,还能把Util ...

  8. .Net Core应用框架Util介绍(一)转

    回顾 2015年,正当我还沉迷于JQuery + EasyUi的封装时,突然意识到技术已经过时. JQuery在面对更加复杂的UI需求时显得力不从心,EasyUi虽然组件比较完善,但界面风格老旧,响应 ...

  9. SpringMVC(一)——流程框架总体介绍

    SpringMVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能MVC 模块,其功能和Strtus2 ...

随机推荐

  1. SGU180(树状数组,逆序对,离散)

    Inversions time limit per test: 0.25 sec. memory limit per test: 4096 KB input: standard output: sta ...

  2. HDU 1754 I Hate It(线段树区间求最值)

    很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少. 这让很多学生很反感. 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问.当然,老师有 ...

  3. codevs 种树3

    codevs上的题目,自从wikioi改名后,就不怎么做题了. 这道题的话注释在代码中就可以了,还是求最长路,相较返回如果中间可以种多个的话,那就种越多越好,因为这样可以减少种的棵树, 所以这个i与i ...

  4. Easy sssp

    Easy sssp 时间限制: 1 Sec  内存限制: 128 MB提交: 103  解决: 20[提交][状态][讨论版] 题目描述 输入数据给出一个有N(2  < =  N  < = ...

  5. 移动HTNL5前端框架—MUI

      前  言 JRedu 鉴于之前的很多前端框架(特别是响应式布局的框架),UI控件看起来太像网页,没有原生感觉,因此追求原生UI也是MUI的重要目标.MUI以iOS平台UI为基础,补充部分Andro ...

  6. zoj 1889 ones 数学

    Ones Time Limit: 2 Seconds      Memory Limit: 65536 KB Given any integer 0 <= n <= 10000 not d ...

  7. netfilter/iptables和firewalld的关系

    1.netfilter 是linux 内核模块,其中包含了大量的内核规则,而要想对这些内核规则进行操作,就需要用户态的工具. iptables和firewalld就是一个用户态的工具. 2.iptab ...

  8. HTTP错误代码大全

    HTTP出错大全 101 - Switching Protocols Top Success Codes 200 - OK201 - Created202 - Accepted203 - Non-Au ...

  9. Laplace(拉普拉斯)先验与L1正则化

    Laplace(拉普拉斯)先验与L1正则化 在之前的一篇博客中L1正则化及其推导推导证明了L1正则化是如何使参数稀疏化人,并且提到过L1正则化如果从贝叶斯的观点看来是Laplace先验,事实上如果从贝 ...

  10. 张高兴的 Windows 10 IoT 开发笔记:红外温度传感器 MLX90614

    GitHub : https://github.com/ZhangGaoxing/windows-iot-demo/tree/master/MLX90614