abp
abp集合
sinolover
完成项目,就要软硬兼施
展开
-
什么是ASP.NET Boilerplate Project(ABP)框架
使用.NET技术进行开发已经多年,偶尔一次网络上搜索.NET开发框架,看到了ABP这个框架,引起了我极大的兴趣,于是决定对该框架进行深入学习和研究,并将过程全部记录如下,对自己也是一次学习和总结,同时后继我也会分享出来,帮到更多.NET开发者在项目开发中能独挡一面,自己搭建框架,提升开发能力和系统架构水平,为今后的职业发展起到助推作用。一、什么是ABP框架?ABP框架全称为“ASP.NE...原创 2020-01-08 10:01:02 · 795 阅读 · 0 评论 -
使用ABP打造SAAS系统(2)——前端框架选择
一、流行框架比较 作者用过的前端框架不少,曾经还在一个项目中同时使用两套框架控件(年少无知、效率特慢),所以可供选择的前端框架有不少:easyui: 优点:非常成熟的框架,基于iframe可以进行多线程操作 缺点:由于采用iframe,不优化情况下效率是个问题,同时iframe导致对SEO的支持不是很好,自带风格不是很符合现在人的口味,自己定义风格有点浪费时间,顺便提供下本人自...原创 2020-01-08 10:01:20 · 706 阅读 · 0 评论 -
ABP开发框架前后端开发系列---(1)框架的总体介绍
ABP是ASP.NET Boilerplate的简称,ABP是一个开源且文档友好的应用程序框架。ABP不仅仅是一个框架,它还提供了一个最徍实践的基于领域驱动设计(DDD)的体系结构模型。学习使用ABP框架也有一段时间了,一直想全面了解下这个框架的整个来龙去脉,并把想把它使用历程整理成一个系列出来,不过一直没有下笔来写这篇文章的开篇,就是希望能够深入了解,再深入了解一些,希望自己能够理解透彻一些,不...原创 2020-01-04 06:52:16 · 390 阅读 · 0 评论 -
灵动思绪EF(Entity FrameWork)
很久之前就想写这篇文章了,但是由于种种原因,没有将自己学习的EF知识整理成一片文章。今天我就用CodeFirst和ModelFirst两种方式的简单案例将自己学习的EF知识做个总结。在讲解EF之前,我们先来看下ORMORM全称:(Object-Relation Mapping)即对象-关系映射。ORM是将关系数据库中的业务数据用对象的形式表现出来,并通过面向对象的方式将这些对象组织起来,...原创 2020-01-02 10:44:51 · 179 阅读 · 0 评论 -
浅析DDD(领域驱动设计)
最近在做一些微服务相关的设计,内容包括服务的划分,Restful API的设计等。其中比较棘手的就是Service的职责划分:如何抽象具有统一业务范畴的Model,使其模块化,又如何高度提炼并组合多模块,使得业务可独立服务化。为了找寻答案,看了不少书籍和博客,在DDD中找到了一些思路,个人觉得受益匪浅,或许也可以受用于大家,特分享于此。什么是DDD软件开发不是一蹴而就的事情,我们不可能...原创 2019-12-30 11:17:09 · 257 阅读 · 0 评论 -
ABP入门系列(13)——Redis缓存用起来
ABP入门系列目录——学习Abp框架之实操演练源码路径:Github-LearningMpaAbp1. 引言创建任务时我们需要指定分配给谁,Demo中我们使用一个下拉列表用来显示当前系统的所有用户,以供用户选择。我们每创建一个任务时都要去数据库取一次用户列表,然后绑定到用户下拉列表显示。如果就单单对一个demo来说,这样实现也无可厚非,但是在正式项目中,显然是不合理的,浪费程序性能,有...原创 2019-12-30 09:32:28 · 598 阅读 · 4 评论 -
【转】abp vNext微服务框架分析
abp vNext新框架的热度一直都很高,于是最近上手将vNext的微服务Demo做了一番研究。我的体验是,vNext的微服务架构确实比较成熟,但是十分难以上手,对于没有微服务开发经验的.net人员来说几乎是看不懂的,所以研究一番后再这里做一些简单的分析便于新手能够快速理解并使用。难点在开始分析前先介绍下该框架中的难点,没有微服务开发经验的可能要对以下难点进行研究。难点一:identi...原创 2020-01-09 09:37:24 · 903 阅读 · 0 评论 -
.net开源框架简介和通用技术选型建议
.net体系.net core.net 类库asp.net mvcasp.net webapiasp.net coreEF跨平台和运行时解决方案(解决方案)Katana:微软基于OWIN规范实现的非IIS寄宿ASP.NET和MVC等。MONO.NET:跨平台的.NET运行环境,让.NET跨平台运行成为可能。Unity3D:微软大力支持的机遇C#和JA...原创 2020-01-05 07:52:50 · 579 阅读 · 0 评论 -
.Net开源的跨平台爬虫框架 DotnetSpider
项目详细介绍DotnetSpider是开源的.NET跨平台数据采集爬虫框架。需要Scheduler,Downloader ,Processor,Pipeline 四部分。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...原创 2020-01-07 09:55:08 · 1267 阅读 · 0 评论 -
.NET的MVVM框架
Model-View-ViewModel是一种架构模式,主要在 WPF、Silverlight 和 WP7 开发里使用,它的目标是从视图层移除几乎所有代码隐藏(code-behind)。交互设计师可以专注于使用 XAML 表达用户体验需求,然后创建和视图模型的绑定,而视图模型则是由应用程序开发者开发和维护的。MVVM 是更加通用的Presentation模式的一个具体实现。MVVM 视图...原创 2020-01-06 11:37:57 · 1364 阅读 · 0 评论 -
先进的ASP.NET开源工作流快速开发框架 - RoadFlow
.net可视化工作流引擎RoadFlow - 设计概述RoadFlow是天知软件旗下基于.NET的工作流快速开发平台,由从事六年以上OA及工作流开发与实施的团队设计开发,该工作流平台已应用于众多大型企事业单位。拥有全浏览器兼容的可视化流程设计器、表单设计器、基于角色的灵活精细权限管理等先进设计理念,是您开发OA、CRM、HR等企事业各种应用管理系统的最佳基础平台。工作流平台基于asp.ne...原创 2020-01-06 11:38:33 · 1675 阅读 · 0 评论 -
.NET(C#)有哪些主流的ORM框架
前言在以前的一篇文章中,为大家分享了《什么是ORM?为什么用ORM?浅析ORM的使用及利弊》。那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是ServiceStack.OrmLite?或者是你还有更好的ORM推荐呢?如果有的话,不防也一起分享给大家。.NET(C#)主流ORM总揽今天这篇文章分享几...原创 2020-01-06 11:39:23 · 2204 阅读 · 0 评论 -
.net开源框架开源类库(整理)
常用库Json.NEThttps://github.com/JamesNK/Newtonsoft.JsonJson.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据...原创 2020-01-06 11:39:33 · 1173 阅读 · 0 评论 -
.net开源框架简介和通用技术选型建议
.net体系.net core.net 类库asp.net mvcasp.net webapiasp.net coreEF跨平台和运行时解决方案(解决方案)Katana:微软基于OWIN规范实现的非IIS寄宿ASP.NET和MVC等。MONO.NET:跨平台的.NET运行环境,让.NET跨平台运行成为可能。Unity3D:微软大力支持的机遇C#和Ja...原创 2020-01-07 09:54:49 · 726 阅读 · 0 评论 -
.NET平台下开源框架
一、AOP框架Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(...原创 2020-01-06 11:38:15 · 1142 阅读 · 0 评论 -
【转】新思想、新技术、新架构——更好更快的开发现代ASP.NET应用程序(续1)
上周星期天开通了博客并发布了第一篇文章《新思想、新技术、新架构——更好更快的开发现代ASP.NET应用程序》,汇集了一些比较流行的技术和开源项目,也把自己的程序架构、部分代码风格、前端表现简单做了一些展示,引起了近100位朋友的评论。特别感谢@田园里的蟋蟀、@深蓝医生、@郭明锋、@疯狂的提子、@jimcsharp、@以吾之名等给我建议和指导的朋友,也感谢那些给我支持和鼓励的朋友。还有对我提出批...原创 2019-12-05 17:28:00 · 271 阅读 · 0 评论 -
什么是ASP.NET Boilerplate Project(ABP)框架
使用.NET技术进行开发已经多年,偶尔一次网络上搜索.NET开发框架,看到了ABP这个框架,引起了我极大的兴趣,于是决定对该框架进行深入学习和研究,并将过程全部记录如下,对自己也是一次学习和总结,同时后继我也会分享出来,帮到更多.NET开发者在项目开发中能独挡一面,自己搭建框架,提升开发能力和系统架构水平,为今后的职业发展起到助推作用。一、什么是ABP框架?ABP框架全称为“ASP.NE...原创 2019-11-30 16:12:25 · 1030 阅读 · 0 评论