.NET Develop Framework(适合场景:业务系统、内部信息系统、后台管理系统,支持.NET Core)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Aries.DataBase No commit message Sep 10, 2018
Aries.DevFramework No commit message Sep 26, 2018
Aries.Document No commit message Oct 26, 2016
README.md Update README.md Jun 6, 2018

README.md

Aries

ASP.NET Aries is a Rapid Develop Framework for asp.net or asp.net core

QQ交流群:6033006

Aries 最近录的几集视频教程,放个人微信公众号里了,有需要的在公众号里输入aries就可以看到了

关于开源与商用的补充协议说明:

一:关于开源:

1:框架会持续保持开源,并不断持续改良优化。
2:不得将框架源码修改后进行任何的公开传播,或改名后当成自己的成品使用。
3:非商业时仅供用于学习用途。

二:关于授权与商用:

1:商业用途一:用于开发自身产品运营(非外包盈利)项目时,需向作者登记下企业信息,并保留(登陆页和系统首页)底部的Aries版权信息,及以原有的项目及Dll名称,方可免费商用,否则视步侵仅处理。
如需要去除底部版权信息,或修改框架默认dll名称,按商业用途二处理。

2:商业用途二:用于开发外包项目(直接盈利)时产生直接盈利的,需向作者登记信息,并支付一次性授权费用(具体双方协商)。


作者联系方式:
1:QQ:272657997
2:微信:cyq1162
3:邮箱:27265799@qq.com

前言:

随着岁月的推进,不知不觉已在.NET这领域上战斗了十年了。

青春还没来得急好好感受,却已是步入健忘之秋的老人一枚了。

趁着还有点记忆,得赶紧把硬盘里那私藏的80G除外的东西,和大伙分享分享。

毕竟,人生,本就是一个传承的过程:开源,是一种的方式。

好吧,人生叹个三两句啰嗦完,得回正题了:

背景: 

当年,在卖弄与开源QBlog时,也曾想过把QBlog的开发理念整理整理,独立一个框架来开源。

不过,人越长大就越憔悴,激情终敌不过疲惫的惰性,最终无痕而终,连3.0的版本也没开源出来。

关于框架的起源:应该是上家公司之前呆过的两家公司,然后在上一家公司成形了一个版本。

而这个框架版本,是近期重新打造的一个版本,面向广大的开发者,精简而强大。

Aries框架简介:

框架的命名:第一星座:白羊座(Aries)

框架的主要适用场景:内部业务系统、管理后台、其它。

项目工程:

项目工程简介:

1:Aries.Core 主要是核心类(开发时不涉及,可编绎成dll提供)

2:Aries.Controller 请求入口

3:Aries.Logic 业务类(业务代码编写处)

4:Web.UI  界面呈现(html)。 

5:源码里还有两个空的工程项目:Web.Entity(可以放Model实体或枚举)和Web.Utility(放一些Helper类)( 预留给不懂怎么规划存放项目类的新手)

前后端引用的组件:

1:数据层:CYQ.Data

2:Excel:NPOI 

3:前端:EasyUI 

请求处理流程:

1:html页面Url请求=》Aries.Core的UrlRewrite.cs 进行权限校验

2:html页面发起ajax请求=》Aries.Core的InvokeLogic.cs调用=》Aries.Controller里相应的代码,返回Json=>前端展示界面。 

框架自带的系统管理功能:

用户、菜单、功能、权限、配置、导入配置。

框架对所有页面集成的功能:

增、删、改、列表、查询、表单提交、导出、单表导入、多表导入、配置表头。 

框架对跨数库的支持:

只要配好数据库链接,就可以随处引用,无需要关注数据库在哪里。

比如:框架自带的N个表一个数据库(如Mssql),自己的业务一个数据库(如Mysql)。 

另外框架自带Aop光环,轻松可实现读写分离。

框架自带分布式缓存(MemCache、Redis),轻松实现分布式缓存。 

界面示意图: 

界面配置表头图:

 

Aries简单开发流程演示:

 1:在Web.Config添加数据库链接:<add name="数据库名Conn" connectionString=".... />

 2:添加菜单,路径定位到/web/sysadmin/customview.html里;

 3:给用户配好权限、配置好表头显示。

 4:开发完成,就是这么Easy,别问为什么。 

 

源码SVN包含的三个目录:

1:Aries.DataBase 初始:数据表脚本、数据脚本、数据库设计文档。

2:Aries.DevFramework 框架源代码。

3:Aries.Document API文档或帮助类文档。

更多教程:https://www.cnblogs.com/cyq1162/category/828163.html