- 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
推薦閱讀
- Instant Apache Stanbol
- C語言程序設計基礎與實驗指導
- 區塊鏈架構與實現:Cosmos詳解
- Vue.js 3.x從入門到精通(視頻教學版)
- Learning AWS Lumberyard Game Development
- Learning Laravel 4 Application Development
- Building Minecraft Server Modifications
- 領域驅動設計:軟件核心復雜性應對之道(修訂版)
- Advanced Express Web Application Development
- Python圖形化編程(微課版)
- Java圖像處理:基于OpenCV與JVM
- Python Deep Learning
- Android移動應用項目化教程
- Software-Defined Networking with OpenFlow(Second Edition)
- 計算思維與Python編程