框架说明

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

技术框架或库说明

服务端

  • ASP.NET Boilerplate Framework & Module-Zero
  • ASP.NET Core
  • ASP.NET Identity Core (and social login extensions)
  • SignSignalR
  • EntityFramework Core
  • Castle Windsor
  • AutoMapper
  • IdentityServer4
  • HangFire
  • Log4Net
  • PaulMiami reCAPTCHA
  • xUnit
  • Swashbuckle
  • StackExchange.Redis
  • System.Linq.Dynamic.Core
  • EPPlus
  • GZIP
  • Application Insights
  • Dapper
  • JwtBearer
  • JoyMoe.AspNetCore.Authentication
  • Alipay.AopSdk.Core

客户端

  • Metronic Theme
  • Twitter Bootstrap
  • Bootstrap Hover Dropdown
  • Bootstrap Date Range Picker
  • Bootstrap Switch
  • Bootstrap Select
  • jQuery
  • jQuery UI
  • jQuery BlockUI
  • jQuery Slimscroll
  • jQuery Sparkline
  • jQuery Uniform
  • jQuery Validation
  • jQuery jTable
  • jQuery Ajax Forms
  • jQuery Timeago
  • Json2
  • Jcrop
  • LocalForage
  • Js Cookie
  • Moment.js
  • Moment.js Timezone
  • Mustache.js
  • Underscore.js
  • JsTree
  • Morris
  • Respondjs
  • Font-Awesome
  • Famfamfam flags
  • Simple Line Icons
  • SpinJs
  • SweetAlert
  • Toastr
  • select2
  • fancyBox

插件

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

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

代码生成

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

社区

85318032(.NET 交流群1)

490755124 (长沙.NET 交流群)

相关案例效果图

案例

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

微信搜:jixiangyou_com

Magicodes.Admin.Core开源框架总体介绍相关推荐

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

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

  2. (非常重要).Net Core应用框架Util介绍(学习Util)

    转载地址https://blog.csdn.net/sD7O95O/article/details/82598545(看看!) 不过Util作者本人的博客地址在https://www.cnblogs. ...

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

    上篇介绍了Util Angular Demo的目录结构和运行机制,本文介绍Util封装Angular的基本手法及背后的动机. Angular应用由Ts和Html两部分构成,本文介绍第一部分. Angu ...

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

    上篇.Net Core应用框架Util介绍(二)介绍了Util的开发环境,并让你把Demo运行起来.本文将介绍该Demo的前端Angular运行机制以及目录结构. 目录结构 在VS上打开Util De ...

  5. 在线支付系列【19】微信支付开源框架汇总介绍

    有道无术,术尚可求,有术无道,止于术. 文章目录 前言 开源框架 WxJava[JAVA SDK 推荐] pay-java-parent[JAVA SDK] IJPay[JAVA SDK] jeepa ...

  6. 开源框架_跨平台开源框架对比介绍

    知识库  夕阳下你的背影 轻轻嗅探你诱人的气息 幻想远方的你就在身边 这的空气也已不再污浊 若隐若现 知识库主要记录生活,工作不断归纳总结的经验,能时刻指导我不断清空自我,处于空杯状态去面对未来和过去 ...

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

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

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

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

  9. .NET Core应用框架AA介绍(二)

    AA的开源地址 https://github.com/ChengLab/AAFrameWork AA框架是一个基础应用框架,是建立在众多大家熟知的流行工具之上并与之集成.比如:ASP.NET Core ...

最新文章

  1. ASP excel导出/导入Access数据库(代码+实例下载)
  2. Asianux Server 3.0安装截图
  3. docker之使用supervisor管理多个进程
  4. C# LDAP认证登录类参考
  5. 关闭笔记本显示器指定组合键才能打开_八大品牌笔记本Fn组合键大全
  6. 公司行政的未来在哪里?要不要转行?
  7. Python卸载报错:No Python 3.8 installation was detected
  8. 2022年日历表电子版打印版
  9. 30分钟轻松在华为云上搭建网站应用(零基础手把手教学)
  10. 计算机在英语翻译上的运用,有道如何在网页上翻译一句话,有道网页上的字翻译怎么用...
  11. PTK(Pulmonarytoolkit)环境搭建与 ITK4.13+VS2015的配置
  12. 当神话故事邂逅 NFT数字藏品:知名艺术家张宏携《西游》拉开元宇宙序幕
  13. 计算机科学排行榜2018年,2018本科计算机专业社会影响力排行榜!电子科大实至名归...
  14. 搞编程选什么方向好?前端还是后端?阿里程序员和你聊聊就业心得
  15. OpenCL基础(一)
  16. 晨枫U盘维护工具V2.0版
  17. 海滩景色Mac高清动态壁纸
  18. EasyUI之treegrid学习
  19. Away3d的粒子系统做雨雪效果
  20. 当前应用计算机解决实际问题的能力主要体现,当前,应用计算机解决实际问题的能力主要体现为能够熟练使用OFFICE和网页制作工具操作计算机。...

热门文章

  1. C语言-排序-希尔排序
  2. Perl 数字与字符串运算符之区别
  3. log4j配置(转)
  4. 排序规则在拼音处理中的应用.sql
  5. C++类属性swap
  6. docker提交容器成一个新的镜像commit和push,以及docker常用命令
  7. 接口工具使用对比(apipost、jmeter、postman、swagger等)
  8. 如何获取变量token的值
  9. shell脚本实现一个彩色进度条
  10. deldir | 生成泰森多边形的一段R语言代码