从社区学习随社区成长-ABP Framework 研习社 2021-2023年总结

2023-12-14 18:30

本文主要是介绍从社区学习随社区成长-ABP Framework 研习社 2021-2023年总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

808bed9cd75190939ab5391cb57aa708.png
abp_club_cover

时间回到 2021 年,ABP Framework 研习社 QQ群正式创建,那时正在翻译土牛写的第一本书《实现领域驱动设计》,希望围绕 ABP Framework 框架讨论 DDD 的落地实践,聚集网上志同道合者一起分享应用 ABP Framework 搞领域驱动的经验。

时至今日,ABP Framework 研习社 两年时间已突破千人,期间两次提升群人数上限。目前群里小伙伴来自五湖四海,排名前五的城市是:广东、深圳、上海、江苏、四川;年龄占比统计上可以看到这个框架的应用人群集中在80后和90后,2023年90后占比超过80后,真是长江后浪推前浪!

29947396bb3039a4ec1e55a0fa46649e.png
abp_club_qq_compare.png

当时和群里首位成员 @忘忧草 吹牛说的话也终于实现。

252f790e38c01943c8edbd433fe0f0f0.jpeg
first_user.jpg

这里要感谢群里所有小伙伴,正是大家的一路同行,才持续保持社群的活跃。特别要感谢的是管理员 @蛟龙 。

积极提问、积极讨论、积极回答!

对于技术的学习,我觉得有一句话非常适用:想要走的更快,请独行;想要走得更远,请结伴同行!

对于值得深耕的技术栈,加入社群,多互动、多看、多听、多思考,必有所得!毕竟个人技术再厉害,终究一个人的思考宽度有边界,理解深度是有底限

QQ群最大的问题是容易成为吹水的乐园,回顾 ABP Framework 研习社 聊天内容90%是技术相关的,算是一个比较纯粹的技术社区。

融入社区最好的方式,个人觉得是:积极提问、积极讨论、积极回答,技术氛围搞起来,这样也是帮人帮己!

从社区学习,随社区成长!

尽管在 ABP Framework 研习社 花费了很多业余时间,但是收获也很多,做个简单总结。

书籍

翻译土牛的第一本书 《实现领域驱动设计》在线阅读[1],PDF下载[2] ,期间收到了很多善意的反馈,在大家的鼓励中这本书顺利翻译完!

对这本书一直存有遗憾,就是书中示例只是代码段,并没有配套一个可运行的完整项目。多次想抽时间结合实际业务开发一个完整项目,一直没有足够时间。(当然时间只是借口^_^

期间收到 ABP Team 发来的纸质书,附带的小贴纸一直没用,留作纪念。

7027d6554959c3c8bcf537ff7d57f523.png
abp_ddd_book.png

翻译完这本书之后,不再对英语文档发憷,让我开启了翻译和阅读最新国外技术书的大门。

《Mastering ABP Framework》 是土牛写的第二本书,该书系统地介绍了 ABP Framework 框架的应用,第一时间阅读,边理解边翻译边做笔记,最后将笔记整理成了中文电子书 《精读 Mastering ABP Framework》 在线阅读[3]

随着对 ABP Framework 理解和应用的深入,结合实际项目开发中遇到的问题和经验总结,发布了新的电子书 《ABP Framework 极速开发》,在线阅读[4],这本书是以项目开发、部署、升级和维护为主线,从零开始搭建基于 ABP Framework 分层架构解决方案,快速集成框架内置应用模块。至今我仍在使用其中的解决方案结构分析、学习、调试新版本框架源码。

版本

从 ABP Framework 项目开源之初,就一直关注每次版本更新,对于 ABP Framework 新版本的发布经历了从最初的激动不已到现在的云淡风轻。

回顾所有版本,让人感动的是 ABP Team 在这个开源项目中展现的技术理想和毅力,项目持续改进,功能不断增强、完善、稳定。

以下是核心版本的更新简介:

  • • ABP Framework v2.0-v4.3 各版本核心功能简介[5]

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

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

  • • ABP Framework 5.2 RC 发布及新增功能介绍

  • • ABP Framework 5.3.0 版本新增功能和变更说明

  • • ABP Framework 6.0.1 新增功能和重要变更

  • • ABP Framework 7.0 RC 新增功能简介

笔记

在 ABP Framework 研习社群里有很多小伙伴提出的问题,在解答问题的同时,也不断启发自己的思考。从社区学习,随社区成长!在学习和应用 ABP Framework 过程中整理了大量的学习笔记,同时也养成了做技术总结的习惯,慢慢地形成了自己的知识库。

0dd87107fe388fee0d5b0dbf417ae23a.jpeg
abp_notebook_list.jpg

笔记部分内容已整合到 《ABP Framework 极速开发》 这本书中。

文章

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

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

  • • 白嫖 ABP Commercial 团队版许可证,免费用户也能享受氪金待遇!

  • • 微服务和分布式系统中的授权解决方案

  • • ABP Framework 手动升级指南:从6.0.1升级到7.0.0

最后,再次感谢所有小伙伴的一路陪伴,欢迎新的小伙伴加入我们的大家庭。

ABP Framework 研习社(QQ群:726299208) 专注 ABP Framework 学习及DDD实施经验分享;示例源码、电子书共享,欢迎加入!

d0c72084760f42816d37c98e9714d124.jpeg
qq_abp_club.jpg
引用链接

[1] 在线阅读: https://www.cnblogs.com/YGYH/p/14922609.html
[2] PDF下载: https://files.cnblogs.com/files/YGYH/《基于_ABP_Framework_实现领域驱动设计》中文完整版_v1.0_iEricLee译.pdf.zip
[3] 在线阅读: https://www.zhishile.com/Teacher/TeachingPlan/3490151d-383c-d948-d866-3a0513a4555d
[4] 在线阅读: https://www.zhishile.com/Teacher/TeachingPlan/c3ea6cfa-f966-0254-ae4b-3a00122b8d59
[5] ABP Framework v2.0-v4.3 各版本核心功能简介: https://www.zhishile.com/blogs/abp/abp-framework-v2.0-v4.3

这篇关于从社区学习随社区成长-ABP Framework 研习社 2021-2023年总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/493569

相关文章

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

解决Entity Framework中自增主键的问题

《解决EntityFramework中自增主键的问题》:本文主要介绍解决EntityFramework中自增主键的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录Entity Framework中自增主键问题解决办法1解决办法2解决办法3总结Entity Fram

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja