框架设计指南:构建可复用.NET库的约定、惯例与模式(第3版) - 【美】Krzysztof Cwalina

框架设计指南:构建可复用.NET库的约定、惯例与模式(第3版)

【美】Krzysztof Cwalina

出版时间

2023-02-28

ISBN

9787121450105

评分

★★★★★
书籍介绍

《框架设计指南:构建可复用.NET库的约定、惯例与模式(第3版)》从最基本的设计原则和准则出发,全方位介绍了设计框架的最佳实践,是微软工程师从.NET Framework开发伊始到现如今的.NET这二十来年间宝贵经验的总结。

与第2版发布时的2008年相比,今天的软件开发范式用翻天覆地来形容也不为过,容器化、云服务、跨平台、DevOps等,都对今天的软件开发者和框架设计者提出了更高的要求。本书对第2版的内容进行了全面的更新,以适应当下发展的潮流。

《框架设计指南:构建可复用.NET库的约定、惯例与模式(第3版)》虽然是面向.NET平台上的框架设计的,但对其他平台的框架设计同样具有非凡的借鉴价值。通过阅读本书,读者可以了解到如何设计出一个对使用者而言简单、易用且具有一致性的优秀框架。

Krzysztof Cwalina 是微软的软件架构师,是.NET框架团队的初始成员之一,在职业生涯中,他成功设计了许多.NET API。目前,他正致力于帮助微软的不同团队开发不同编程语言下的可复用 API。Krzysztof 拥有爱荷华大学计算机科学专业的学士学位和硕士学位。

Jeremy Barton 是.NET Core Libraries团队的一名工程师。在使用 C# 设计和开发小型框架十几年后,他于 2015 年加入.NET团队,从事全新的.NET Core项目中密码学相关类库的跨平台开发工作。Jeremy 毕业于罗斯-霍曼理工学院计算机科学和数学专业。

Brad Abrams 是微软通用语言运行时(Common Language Runtime,CLR)和.NET 框架团队的初始成员之一。从 1998 年开始,他就一直在为.NET框架做设...

(展开全部)

目录
导论 1
1.1 设计精良的框架的特质 2
1.1.1 设计精良的框架是简单的 2
1.1.2 设计精良的框架设计成本高昂 3
1.1.3 设计精良的框架充满权衡 4

显示全部
收藏