随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明
前言
上周未发布完《基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体介绍》 文章后,好多朋友问了我一些ABP的问题,并且希望我开源我的项目源码,向朋友们说一下,我项目的源码现在在做一些重构,我希望通过这一个系列的博客,也把自已的思路整理一下,希望能在这个系列完结后把代码开放出来。我的项目是基于ABP的,核心的(精华)代码其实都是ABP的源码中,大家可移步github下载源码。
ABP的相关说明
有部分朋友对ABP不太了解,问我ABP是否收费的问题,在些向大家说明一下。
首先,abp 全名ASP.NET Boilerplate,是开源且免费,可进行二次开发商用,其基于MIT开源协议。我们在ABP的官网上生成项目的时候,会有一个是否包含module zero的选项,如下图:

其中的module zero主要实现了用户、角色、租户、权限的底层代码,abp中只定义了相关接口。 并且module zero也是开源、免费的,也是MIT开源协议。看github的图


我们在生成项目的时候可以放心的把module zero的选项勾选上。
致于朋友们说是收费的项目是在abp官网底部推荐的ASP.NET Zero项目,如下图:

注意 module zero 和 ASP.NET Zero 不是一回事。
ASP.NET Zero是abp的作者在abp的基础上写的一套企业项目开发模板。界面使用了 Metronic后台模板。
我的项目没有使用asp.net Zero, 是基于abp和module zero做的。相当于一套符合国人习惯的国产asp.net Zero了。
系列目录
想了好久这个系列的文章如何很好的写下去,定下如下目录,后边会按照这个顺序写下去。
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体说明
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(3)-模块开发
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(4)-增删改查功能
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(5)-移动端接口调用
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(6)-配置模块开发
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(7)-消息通知模块
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(8)-权限管理
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(9)-cms系统模块
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(10)-自定义表单模块
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(11)-工作流模块
结语
发一张cms模块的截图镇楼结束,支持多站点,支持页面小部件等功能。

最后,本人承接各类外包项目,欢迎QQ联系号码:523656159
随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明的更多相关文章
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体介绍
前言 近几年一直从事电子政务和企业管理软件的外包开发工作,深感开发技术更新之快,尤其随着移动互联网的发展,前端技术发展更是一日千里. 现在随便一个项目都要求多端使用(PC+App+微信),如果没有一个 ...
- 随应潮流-基于ABP+Angularjs现代化应用软件开发框架(1)-总体介绍
系列文章目录 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体说明 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明 随应潮流-基于ABP+A ...
- Bulma - 基于 Flexbox 的现代化的 CSS 框架
Bulma 是一个基于 Flexbox 的现代化的 CSS 框架,设计的初衷就是移动优先(Mobile First),模块化设计,可以轻松用来实现各种简单或者复制的内容布局,浏览器支持:浏览器支持:C ...
- [译]基于ASP.NET Core 3.0的ABP v0.21已发布
基于ASP.NET Core 3.0的ABP v0.21已发布 在微软发布仅仅一个小时后, 基于ASP.NET Core 3.0的ABP v0.21也紧跟着发布了. v0.21没有新功能.它只是升级到 ...
- Wizard Framework:一个自己开发的基于Windows Forms的向导开发框架
最近因项目需要,我自己设计开发了一个基于Windows Forms的向导开发框架,目前我已经将其开源,并发布了一个NuGet安装包.比较囧的一件事是,当我发布了NuGet安装包以后,发现原来已经有一个 ...
- 基于MVC4+EasyUI的Web开发框架经验总结(5)--使用HTML编辑控件CKEditor和CKFinder
Web开发上有很多HTML的编辑控件,如CKEditor.kindeditor等等,很多都做的很好,本文主要介绍在MVC界面里面,CKEditor的配置和使用.CKEditor的前身是FCKEdito ...
- 初识ABP vNext(2):ABP启动模板
目录 前言 开始 AbpHelper 模块安装 最后 前言 上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板.使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你 ...
- 初识ABP vNext(9):ABP模块化开发-文件管理
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章. 目录 前言 开始 创建模块 模块开发 应用服务 运行模块 单元测试 模块使用 最后 前言 在之前的章节中介绍过ABP扩展实体,当时在用户 ...
- 基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作
由于一个客户朋友的需求,需要我的Winform开发框架支持国产达梦数据库的操作,这个数据库很早就听过,但是真正一般项目用的很少,一般在一些特殊的项目可能需要用到.由于我的Winform开发框架,是基于 ...
随机推荐
- 1131: [POI2008]Sta
1131: [POI2008]Sta Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 783 Solved: 235[Submit][Status] ...
- 多个Activity交互的生命周期:
一.多个Activity交互的生命周期: A Activity打开B Activity的时候: A Activity B Activity ...
- Team Foundation Server 基本功能
Team Foundation Server(以下简称TFS)作为Microsoft发布的一个主要用于团队源代码管理工具,以敏捷开发作为其最大的特点而占领部分市场.该文主要介绍 TFS 在 Visua ...
- Kali linux learning note
from:http://blog.sina.com.cn/s/blog_40983e5e0101dhz0.html 因为kali linux基于debian 7,当然要把这台Acer 4736 ...
- js页面跳转常用的几种方式
第一种: <script language="javascript" type="text/javascript"> window.location ...
- intellij idea打jar包时的注意事项
intellij idea项目在打包maven项目时,数据路径很容易出现问题.在IDE内直接运行不会报错,但打成jar包运行就会报错. intellij打包的几种方式:http://www.cnblo ...
- Kafka-4614问题复盘 (MappedByteBuffer未关闭导致慢磁盘访问)
很早之前就想动笔就这个kafka bug总结一番了,只是这个问题既不是本人发现,也不是自己动手修复,终归是底气不足,故而一直耽搁下来.怎奈此问题实在是含金量十足,又恰逢最近有人询问Kafka 0.10 ...
- 平时自己项目中用到的CSS
outline 当选中input元素的时候会出现状态线, outline设置成none就没了 input{ outline:none; } contentditable 设置元素内的文本是否可编辑 ...
- MAC下Xcode配置opencv(2017.3.29最新实践,亲测可行)
本文原创,未经同意,谢绝转载!(转载请告知本人并且经过本人同意--By Pacific-hong) 本人小硕一枚,因为专业方向图像相关,所以用到opencv,然后网上MAC下Xcode配置opencv ...
- linux监控流量脚本
#!/bin/bashRx=`ifconfig eno16777736 | grep RX | grep packets | awk '{print $5}'`Tx=`ifconfig eno1677 ...