从社区学习随社区成长-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

相关文章

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Git提交代码详细流程及问题总结

《Git提交代码详细流程及问题总结》:本文主要介绍Git的三大分区,分别是工作区、暂存区和版本库,并详细描述了提交、推送、拉取代码和合并分支的流程,文中通过代码介绍的非常详解,需要的朋友可以参考下... 目录1.git 三大分区2.Git提交、推送、拉取代码、合并分支详细流程3.问题总结4.git push

Kubernetes常用命令大全近期总结

《Kubernetes常用命令大全近期总结》Kubernetes是用于大规模部署和管理这些容器的开源软件-在希腊语中,这个词还有“舵手”或“飞行员”的意思,使用Kubernetes(有时被称为“... 目录前言Kubernetes 的工作原理为什么要使用 Kubernetes?Kubernetes常用命令总

Python中实现进度条的多种方法总结

《Python中实现进度条的多种方法总结》在Python编程中,进度条是一个非常有用的功能,它能让用户直观地了解任务的进度,提升用户体验,本文将介绍几种在Python中实现进度条的常用方法,并通过代码... 目录一、简单的打印方式二、使用tqdm库三、使用alive-progress库四、使用progres