框架說明
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
目前主要插件如下圖所示:
- 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