随应潮流-基于ABP+Angularjs现代化应用软件开发框架(1)-总体介绍
系列文章目录
- 随应潮流-基于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)-工作流模块
前言
近几年一直从事电子政务和企业管理软件的外包开发工作,深感开发技术更新之快,尤其随着移动互联网的发展,前端技术发展更是一日千里。
现在随便一个项目都要求多端使用(PC+App+微信),如果没有一个良好开发框架,对于外包项目开发而言累就一个字.........
本着不重复造轮子的原则,一直也在找一个合适的开发框架。ABP(ASP.NET Boilerplate)正是我心仪的对象。好处不再多介绍了,博客园已经有好多不错的文章,
传送门开始:
我的工作:
在ABP框架的基础上结合中国特色对权限以及菜单导航、用户通知等功能进行了部分改造,前端是基于angularjs开发的SPA(单页面应用),优化了前端模块加载方式改为按需加载。
增加了工作流、网盘、微信管理、CMS等基础模块。
框架解决方案

采用abp的分层架构,module文件夹下存放具体业务模块。
框架优势
ABP提供了很多优秀的底层支持,在后续文章我我会介绍。
后端服务自动生成Web api,并封装为angularjs 调用服务。
在web端使用angularjs+bootstrap开发;APP+微信使用ionic(基于angularjs)开发html5应用,完全解放业务人员,效率不要太高哦!
框架界面展示
程序员的美工水平有限,仿阿里云的界面做的。项目开发中也借鉴了一些同行的界面设计。








后续计划
接下来我会把系统开发过程中相关问题做一个系列文章进行分享。
另外ABP的作者太勤奋了,更新版本超快,已经2.0了,我开发时是基于1.0的版本,接下来还要做个升级。
做外包不容易,欢迎各们兄弟联系我进行合作。QQ:523656159
随应潮流-基于ABP+Angularjs现代化应用软件开发框架(1)-总体介绍的更多相关文章
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体介绍
前言 近几年一直从事电子政务和企业管理软件的外包开发工作,深感开发技术更新之快,尤其随着移动互联网的发展,前端技术发展更是一日千里. 现在随便一个项目都要求多端使用(PC+App+微信),如果没有一个 ...
- 随应潮流-基于ABP+Angulsrjs现代化应用软件开发框架(2)-abp说明
前言 上周未发布完<基于ABP+Angulsrjs现代化应用软件开发框架(1)-总体介绍> 文章后,好多朋友问了我一些ABP的问题,并且希望我开源我的项目源码,向朋友们说一下,我项目的源码 ...
- Html5 移动应用软件开发框架 JqueryMobile SenchaTouch 介绍
一.JqueryMobile 介绍 jQuery Mobile 是 jQuery 在手机上和平板设备上的版本. jQuery Mobile 不仅会给主流移动平台带来 jQuery 核心库,而且会发布一 ...
- abp(net core)+easyui+efcore仓储系统——ABP总体介绍(一)
在前面我已经介绍了ASP.NET MVC.ASP.NET Razor.WEBAPI等技术.我准备通过一个实践项目来整体应用一下之前介绍的技术.本系列是介绍基于ABP+EasyUI的Web开发框架的形成 ...
- [开源] 基于ABP,Hangfire的开源Sharepoint文件同步程序----SuperRocket.SPSync
(一)项目背景 Sharepoint是微软的一个产品,很多公司都在使用它,也有很多公司以前使用它,现在可能需要移植到别的平台,也可能只是移植其中的文件存储,比如说移植到微软云,或者亚马逊云存储.Sup ...
- 基于DDD的现代ASP.NET开发框架--ABP系列之1、ABP总体介绍
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之1.ABP总体介绍 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)” ...
- 基于ABP落地领域驱动设计-04.领域服务和应用服务的最佳实践和原则
目录 系列文章 领域服务 应用服务 学习帮助 系列文章 基于ABP落地领域驱动设计-00.目录和前言 基于ABP落地领域驱动设计-01.全景图 基于ABP落地领域驱动设计-02.聚合和聚合根的最佳实践 ...
- 基于ABP实现DDD--聚合和聚合根实践
在下面的例子中涉及Repository.Issue.Label.User这4个聚合根,接下来以Issue聚合为例进行分析,其中Issue聚合是由Issue[聚合根].Comment[实体].Iss ...
- 基于ABP实现DDD--DDD相关概念
什么是DDD呢?领域驱动设计[DDD]是一种针对复杂需求的软件开发方法.将软件实现与不断发展的模型联系起来,专注于核心领域逻辑,而不是基础设施细节.DDD适用于复杂领域和大规模应用,而不是简单的C ...
随机推荐
- DevExpress的GridControl如何实现打印和打印预览 z
第一种方法: System.Drawing.Printing.PageSettings set_print_page = new System.Drawing.Printing ...
- clipRect 介绍
clipRect 介绍 博客分类: android android的clip有以下两点疑问: Clip(剪切)的时机 Clip中的Op的参数的意思. 通常咱们理解的clip(剪切),是对已经存 ...
- Android View源码解读:浅谈DecorView与ViewRootImpl
前言 对于Android开发者来说,View无疑是开发中经常接触的,包括它的事件分发机制.测量.布局.绘制流程等,如果要自定义一个View,那么应该对以上流程有所了解.研究.本系列文章将会为大家带来V ...
- 【LeetCode-面试算法经典-Java实现】【002-Add Two Numbers (单链表表示的两个数相加)】
[002-Add Two Numbers (单链表表示的两个数相加)] 原题 You are given two linked lists representing two non-negative ...
- eclipse从svn检出项目
在eclipse的project explorer 右键->import->svn->从svn检出项目,然后填写资源库的位置,完成,然后一直next. 直到项目检出完成后,选择项目, ...
- 测试 MD
上面是一张图片 总店?
- Django缓存问题
由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5 ...
- nginx的源代码分析--间接回调机制的使用和类比
nginx使用了间接回调机制.结合upstream机制的使用来说明一下,首先明白几个事实: 1)事实上ngxin和下游client的连接使用的是ngx_http_connection_t,每一个连接相 ...
- JS控制input 文本框只允许输入汉字
onblur="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.set ...
- Java,获取文件的Base64字符串,解码Base64字符串还原文件
在jdk1.8以前,获取文件Base64字符串需要用到第三方库,从1.8开始,Java中引入了Base64相关的类 以下是代码示例 获取文件的Base64编码字符串 import java.io.Fi ...