SOD框架 使用说明 logo 企业级应用数据架构实战

序三

     我与本书作者邓太华认识十多年了,但北京这么大平时工作都比较忙,好几年才偶尔见一面,直到今年夏天因为我们两家孩子都参加了同一个学校的活动才又偶然相遇。在短暂的交谈中我得知他正在写一本技术书,但并没有详细交流这本书具体写的是什么内容, 因为我得知他这么多年一直在.NET技术领域工作,而我又一直在JAVA技术领域,所以我们每次见面从来不会聊技术问题。 几天前邓太华在网上找到我说希望给他的新书提提意见,而我也很惊讶是什么书居然要找我来试读一下呢?毕竟我俩在技术上没有什么太大的交集。

     我抽出周日的时间读了一遍全书,那种似曾相识的感觉又来了。我本人使用JAVA技术超过15年以上,涉及企业级应用开发和集成平台、中小学K12教育产品研发、数字化校园平台开发、民航CMS & MRO应用系统研发, Hadoop大数据应用平台开发、分布式应用系统开发等领域,在JAVA技术编程方面积累了丰富的经验,但在阅读本书时经常能给我一些意料之外的启发。 作者从探索数理的起源到本质、数据与编程的关系、从单个API使用到组件设计,从数据开发到分层架构,由浅入深、层层递进、通俗易懂、多角度的剖析开发过程和设计思路, 书中提供了丰富的代码示例,编码风格优雅,图文并茂,开箱即用,是一本不可多得的.NET技术开发实战高阶工具书;同时本书汇集了.NET开发者在开发过程中遇到各种坑的解决方案,正可谓是“对症下药”,极大提高开发人员的开发效率,避免走弯路; 另外本书呈现了很多作者在实际工作中对系统架构设计的想法和总结,对于系统架构师、JAVA或其他语言开发者在数据开发和架构设计方面也有很好的指导或参考意义。

     我特别喜欢介绍分布式系统架构和数据开发的第6章。虽然分布式应用系统使用JAVA和C++等技术开发具有先天性优势,但这并不妨碍分布式架构设计思想在.NET平台的应用, 作者经过多年潜心研究和实践,分别以DDD/DCI/洋葱架构展示分库分表、读写分离、事务处理等分布式数据设计及处理的关键技术及演变过程,同时从0到1通过真实案例贯穿式讲解分布式混合架构解决方案和最佳实践。 其中本章中提到的业务分析三维度理论,尝试从场景维度、角色维度、时间维度来分析业务问题并抽象成具体的模型,让复杂的问题变得简单, 这套分析业务的方法论比较符合业务用户的思维模式和实际业务场景,对于参与业务需求分析的开发人员来说具备有效的指导价值。 此外文中还详细描述了洋葱架构和混合式架构相关知识,需要读者朋友们自己去研读和吸收,以做到“知其所以然”, 您有望通过研读本书成为一名优秀的.NET高级开发人员或者进阶为.NET架构师。

     邓太华作为CSDN和博客园的资深博友,拥有10年以上的系统架构设计经验,在繁忙工作之余始终坚持将自己的工作经验和开发心得以博客方式与广大开发者分享, 我非常赞赏他的分享精神,在此也感谢他为开源技术世界贡献自己的一份力量。

     资深JAVA开发专家 申毅
     2019年12月22日冬至 于北京

Copyright © 2004-2020.PWMIS, All rights reserved.
More Templates 神州大众信息港--大众网络信息平台 访问计数:人次

当前版本上线时间:2020年6月8日 | 友情链接:TypeScript中文手册