- Learning .NET High:performance Programming
- Antonio Esposito
- 118字
- 2021-07-16 13:51:56
Chapter 2. Architecting High-performance .NET Code
Software architecture is something that is hard to define in a single statement. However, to summarize, the architecture of an application is its whole design, together with how its blocks/modules/layers interact with each other and with the related documentation.
As explained in the previous chapter, different designs produce different pros and cons in terms of the various aspects of performance. Here, we will pe into the most used/misused architectural techniques and solutions, in search of the best for our performance goals.
In this chapter, we will focus on the following topics:
- Software architecture
- Performance concerns about the architecture
- Object-oriented design principles
- Common designs and architectures
- Common platform architectures
- Performance considerations
推薦閱讀
- Python科學計算(第2版)
- Computer Vision for the Web
- Power Up Your PowToon Studio Project
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- NLTK基礎教程:用NLTK和Python庫構建機器學習應用
- Mastering Articulate Storyline
- Django Design Patterns and Best Practices
- HTML+CSS+JavaScript編程入門指南(全2冊)
- 3ds Max印象 電視欄目包裝動畫與特效制作
- 軟件工程與UML案例解析(第三版)
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- Learning Cocos2d-JS Game Development
- ArcPy and ArcGIS(Second Edition)
- 例解Python:Python編程快速入門踐行指南
- Magento 2 Developer's Guide