- 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
推薦閱讀
- 微服務設計原理與架構
- Java開發入行真功夫
- Hands-On C++ Game Animation Programming
- STM32F0實戰:基于HAL庫開發
- Elasticsearch for Hadoop
- C++新經典
- Java Web開發詳解
- C/C++程序員面試指南
- C# and .NET Core Test Driven Development
- ScratchJr趣味編程動手玩:讓孩子用編程講故事
- Getting Started with Python and Raspberry Pi
- Cocos2d-x Game Development Blueprints
- Python大學實用教程
- Practical Predictive Analytics
- 基于GPU加速的計算機視覺編程:使用OpenCV和CUDA實時處理復雜圖像數據