- Django Design Patterns and Best Practices
- Arun Ravindran
- 151字
- 2021-06-25 21:32:01
Are there more patterns?
Yes, of course. Patterns are discovered all the time. Like living beings, some mutate and form new patterns, for instance, MVC variants such as Model-view-presenter (MVP), Hierarchical model-view-controller (HMVC), or Model View ViewModel (MVVM).
Patterns also evolve with time, as better solutions to known problems are identified. For example, Singleton pattern was once considered to be a design pattern but now is considered to be an anti-pattern due to the shared state it introduces, similar to using global variables. An anti-pattern can be defined as a commonly reinvented but a bad solution to a problem. Some of the other well-known books that catalog patterns are Pattern-oriented software architecture (POSA) by Buschmann, Meunier, Rohnert, Sommerlad, and Sta; Enterprise Integration Patterns by Hohpe and Woolf; and The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience by Duyne, Landay, and Hong.
- Progressive Web Apps with React
- 零基礎搭建量化投資系統:以Python為工具
- JavaScript+DHTML語法與范例詳解詞典
- Python程序設計(第3版)
- Mastering Concurrency in Go
- 基于差分進化的優化方法及應用
- 精通Python設計模式(第2版)
- Scala編程實戰(原書第2版)
- 計算機應用基礎實踐教程
- INSTANT Sinatra Starter
- Scala Data Analysis Cookbook
- TMS320LF240x芯片原理、設計及應用
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- Java程序設計案例教程
- Getting Started with Python