前言

上周未发布完《基于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了。

系列目录

想了好久这个系列的文章如何很好的写下去,定下如下目录,后边会按照这个顺序写下去。

  1. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体说明
  2. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明
  3. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(3)-模块开发
  4. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(4)-增删改查功能
  5. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(5)-移动端接口调用
  6. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(6)-配置模块开发
  7. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(7)-消息通知模块
  8. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(8)-权限管理
  9. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(9)-cms系统模块
  10. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(10)-自定义表单模块
  11. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(11)-工作流模块

结语

发一张cms模块的截图镇楼结束,支持多站点,支持页面小部件等功能。

最后,本人承接各类外包项目,欢迎QQ联系号码:523656159

随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明的更多相关文章

  1. 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体介绍

    前言 近几年一直从事电子政务和企业管理软件的外包开发工作,深感开发技术更新之快,尤其随着移动互联网的发展,前端技术发展更是一日千里. 现在随便一个项目都要求多端使用(PC+App+微信),如果没有一个 ...

  2. 随应潮流-基于ABP+Angularjs现代化应用软件开发框架(1)-总体介绍

    系列文章目录 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体说明 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明 随应潮流-基于ABP+A ...

  3. Bulma - 基于 Flexbox 的现代化的 CSS 框架

    Bulma 是一个基于 Flexbox 的现代化的 CSS 框架,设计的初衷就是移动优先(Mobile First),模块化设计,可以轻松用来实现各种简单或者复制的内容布局,浏览器支持:浏览器支持:C ...

  4. [译]基于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没有新功能.它只是升级到 ...

  5. Wizard Framework:一个自己开发的基于Windows Forms的向导开发框架

    最近因项目需要,我自己设计开发了一个基于Windows Forms的向导开发框架,目前我已经将其开源,并发布了一个NuGet安装包.比较囧的一件事是,当我发布了NuGet安装包以后,发现原来已经有一个 ...

  6. 基于MVC4+EasyUI的Web开发框架经验总结(5)--使用HTML编辑控件CKEditor和CKFinder

    Web开发上有很多HTML的编辑控件,如CKEditor.kindeditor等等,很多都做的很好,本文主要介绍在MVC界面里面,CKEditor的配置和使用.CKEditor的前身是FCKEdito ...

  7. 初识ABP vNext(2):ABP启动模板

    目录 前言 开始 AbpHelper 模块安装 最后 前言 上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板.使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你 ...

  8. 初识ABP vNext(9):ABP模块化开发-文件管理

    Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章. 目录 前言 开始 创建模块 模块开发 应用服务 运行模块 单元测试 模块使用 最后 前言 在之前的章节中介绍过ABP扩展实体,当时在用户 ...

  9. 基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作

    由于一个客户朋友的需求,需要我的Winform开发框架支持国产达梦数据库的操作,这个数据库很早就听过,但是真正一般项目用的很少,一般在一些特殊的项目可能需要用到.由于我的Winform开发框架,是基于 ...

随机推荐

  1. 1059: [ZJOI2007]矩阵游戏

    1059: [ZJOI2007]矩阵游戏 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2154  Solved: 1053[Submit][Stat ...

  2. 【阿里聚安全技术公开课】移动APP漏洞风险与解决方案

    阿里云·云栖社区携手阿里聚安全打造阿里安全技术公开课,带你一探互联网安全的风采 关于移动APP安全 移动App是大家使用手机每天接触最多的东西,然而在移动APP开发中,由于一些开发工程师对安全的不重视 ...

  3. click和onclick本质的区别

    原生javascript的click在w3c里边的阐述是DOM button对象,也是html DOM click() 方法,可模拟在按钮上的一次鼠标单击. button 对象代表 HTML 文档中的 ...

  4. JavaSE之认识java

    本来很早之前就应该总结自己在JavaSE中系统学到的知识了,马上就要出去工作了,想想自己还是非常菜的菜鸟,自己就夜不能寐呀.现在从zero基础开始带大家一起回顾学习的基础知识. 现在已经是凌晨了,但是 ...

  5. 【转】JavaScript 之arguments、caller 和 callee 介绍

    1.前言 arguments, caller ,   callee 是什么? 在JavaScript 中有什么样的作用?本篇会对于此做一些基本介绍. 本文转载自:http://blog.csdn.ne ...

  6. 帝国CMS万能标签的使用

    标签名称: 带模板的信息调用标签[万能标签]   [ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,标签模板ID,只显示有标题图片[/ecmsinfo] 说明:e ...

  7. php多进程编程详解

    php多进程编程 前言 php单进程存在的问题: 多核处理器未充分利用,而单处理器通常需要等待其他操作完成之后才能再继续工作. 任何现代操作系统都可在幕后执行多任务,这意味着在很短时间内,计算机可以调 ...

  8. JS-DOM . 01 简单了解DOM

    DOM概述 html加载完毕,渲染引擎会在内存中把html文档生成一个DOM树,getElementById是获取内DOM上的元素,然后操作的时候修改的是该元素的属性 体验事件/事件三要素1.事件源( ...

  9. vuejs单一事件管理组件间的通信

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. Unity 3D Framework Designing(9)——构建统一的 Repository

    谈到 『Repository』 仓储模式,第一映像就是封装了对数据的访问和持久化.Repository 模式的理念核心是定义了一个规范,即接口『Interface』,在这个规范里面定义了访问以及持久化 ...