写在发布之前

强烈建议每一位小伙伴都应该好好看看 ABP Framework 官方文档,可能有很多的小伙伴跟我刚开始的感觉一样“一看文档深似海”,看完文档之后,想要上手却找不着头绪。

本套教程写作的目的之一是为初学者提供一条相对简洁的快速上手路径,避免陷入到框架细节中,节省入门时间、降低上手难度,快速应用、整合、运行、发布整个解决方案,先从整体开发上对框架有一个把握。

官方文档提供的是“标准化”内容,在实际使用过程中,难免会遇到一些“意想不到的情况“,启动模板不支持源码调试,官方教程也并没有提供基于生产环境发布、部署的详细文档。本教程是基于实战过程的步骤和经验总结,能够对官方教程进行有效补充,

在 ABP Framework 正式版 1.0 之前(那时还叫 ABP vNext),就一直关注和学习,框架良好的设计和最佳实践一直引人跟随。在上手和熟悉 ABP Framework 的过程中,走过很多弯路,填过很多坑,很多内容都是在反复操作、不断排错的过程中总结出来。

写教程是一件非常耗时且考验毅力的事情,刚开始并没有整理成文的想法,只是在使用过程中,对碰到的问题随手做的笔记,方便以后快速查询,慢慢地积累的内容越来越多。

很多内容也是随着版本更新总结而来,在准备示例项目时,当时 ABP Framework 最新版本是 4.3.2 ,教程内容大体完成时已经更新到 5.3.1 ,所以就增加了第五阶段:升级和维护的内容,总结了从 4.3.2 跨多版本升级到 5.3.1 的升级步骤和经验。

在 5.3.0 版本中,新的主题 LeptonX Lite 发布 beta 版,尽管 ABP Framework 框架整体设计优良,但是默认UI主题确实很Low,所以又增加了第六阶段:框架定制的内容,总结了如何将默认主题切换为 LeptonX Lite 1.0.0-beta.3 的步骤。

面向对象

适合具有一定 .NET Core 、ASP.NET Core MVC 基础,希望快速上手 ABP Framework 的开发者。

查看教程详细介绍,请扫描二维码或点击阅读原文

《ABP Framework 极速开发》 - 教程首发相关推荐

  1. 【专题二】应用号(小程序)开发教程首发第二弹!(0923)

    摘要: 应用号(小程序)! 今天一波三折,承受了超出预料的压力和煎熬,最后还是决定继续放出我的更新教程.我想我一没有泄露公司的代码,二没有提供泄露开发工具下载,只是从程序猿角度写了篇开发日志.我已经做 ...

  2. ABP Framework 5.2 RC 版本发布及新增功能介绍

    本文将介绍 ABP Framework 5.2 RC 版新增的主要功能: •单层解决方案模板•API 版本控制•源代码控制移除libs文件夹•对 Swagger UI 隐藏 ABP 默认端点•CMS ...

  3. ABP Framework 5.0 RC.1 新特性和变更说明

    .Net 6.0 发布之后,ABP Framework 也在第一时间进行了升级,并在一个多星期后(2021-11-16)发布了 5.0 RC.1 ,新功能和重要变更基本已经确定. 5.0版本新特性 5 ...

  4. ABP Framework 为什么好上手,不好深入?探讨最佳学习姿势!

    离写上一篇经验总结 ABP Framework 研习社经验总结(6.28-7.2),已经过去两周. ABP Framework 研习社(QQ群:726299208) 最近两周,又迎来了很多新伙伴,成员 ...

  5. ABP Framework:移除 EF Core Migrations 项目,统一数据上下文

    原文:Unifying DbContexts for EF Core / Removing the EF Core Migrations Project[1] 导读:软件开发的一切都需要平衡 在 AB ...

  6. ABP Framework V4.4 RC 新增功能介绍

    新增功能概述 •启动模板删除 EntityFrameworkCore.DbMigrations 项目•CMS-Kit 模块新增 动态菜单管理 功能•对象扩展管理系统新增两个扩展方法:MapEfCore ...

  7. Abp vnext Web应用程序开发教程 8 —— 作者:应用程序层

    文章目录 关于本教程 下载源代码 介绍 IAuthorAppService AuthorDto GetAuthorListDto CreateAuthorDto UpdateAuthorDto Aut ...

  8. Abp vnext Web应用程序开发教程 6 —— 作者:领域层

    文章目录 关于本教程 下载源代码 介绍 作者实体 AuthorManager:领域服务 IAuthorRepository 结论 下一部分 关于本教程 本教程基于版本3.1 在本教程系列中,您将构建一 ...

  9. Abp vnext Web应用程序开发教程 1 —— 创建服务器端

    文章目录 关于本教程 下载源代码 创建解决方案 创建书籍实体 BookType枚举 将图书实体添加到DbContext 将图书实体映射到数据库表 添加数据库迁移 添加样本种子数据 更新数据库 创建应用 ...

最新文章

  1. CVPR2021最佳论文:当GAN遇到3D场景,无需监督就学会“动态抠图”、360度展示对象...
  2. 2018.11:大数据在政府统计中的应用、瓶颈及融合路径(余芳东)
  3. Bit-Z召开全球生态联盟暨韩国战略发布会 将成立BZ资本
  4. 杭州水利水电学院计算机多少学,杭州的一所很容易考上的公办本科大学——浙江水利水电学院...
  5. 我结婚了,我要用什么做个邀请函呢?【iVX无代码YYDS 06】
  6. MySQL数据库安全配置
  7. python可视化拖拽平台_python 有没有类似 VS 那种可以拖拽界面的 IDE?
  8. 「老家」山西凤凰城,说话饮食都像极了西安,人称“最不像山西的城市”
  9. python百度语音实时识别成文字_python 上传百度语音识别+文字返回结果
  10. UIActivityIndicatorView创建的菊花隐藏不掉问题
  11. 【机器学习】无监督学习:PCA和聚类
  12. java案例代码1-生成随机验证码
  13. Oracle动态执行表不可访问解决方法
  14. 复制iPhone端百度网盘下载好的视频到电脑(Mac / Windows)- iOS 12.4
  15. VC打印机使用 win95环境的下例子测试
  16. 计算机的kb和m之间的换算,g和兆的换算(G和M之间的换算)
  17. Aatcc加速器市场现状及未来发展趋势
  18. HashMap、ConcurrentHashMap(1.7、1.8)源码分析 + 红黑树
  19. 唧唧DOWN闪退的原因
  20. 自制编译器:语法分析器(一)

热门文章

  1. Win8 HP 1022n打印机不停打印
  2. 深度剖析小额信贷业务系统的原理
  3. 论述人工智能在电气工程自动化中的运用
  4. kotlin-Android开发依赖库
  5. 西门子PLC S7-200cn和S7-200 smart 设备锁机程序 ,有动态验证码,无限次加密
  6. PDF如何编辑,怎样删除PDF页眉页脚
  7. 大模型的三大法宝:Finetune, Prompt Engineering, Reward
  8. 倾力推荐,哪一本让你想要加入书单
  9. c语言对信管专业有用么,信息管理与信息系统专业,到底是干嘛的啊?
  10. 采用RFID智能仓储管理系统,提高工作效率-新导智能