- Django Design Patterns and Best Practices
- Arun Ravindran
- 191字
- 2021-06-25 21:31:59
The story of Django
When you look at the Pyramids of Egypt, you would think that such a simple and minimal design must have been quite obvious. In truth, they are the products of 4,000 years of architectural evolution. Step Pyramids, the initial (and clunky) design, had six rectangular blocks of decreasing size. It took several iterations of architectural and engineering improvements until the modern, glazing, and long-lasting limestone structures were invented.
Looking at Django, you might get a similar feeling — so elegantly built, it must have been flawlessly conceived. On the contrary, it was the result of rewrites and rapid iterations in one of the most high-pressure environments imaginable — a newsroom!
In the fall of 2003, two programmers, Adrian Holovaty and Simon Willison, working at the Lawrence Journal-World newspaper, were working on creating several local news websites in Kansas. These sites, including LJWorld.com, Lawrence.com, and KUsports.com, like most news sites were not just content-driven portals chock-full of text, photos, and videos, but they also constantly tried to serve the needs of the local Lawrence community with applications, such as a local business directory, events calendar, and classifieds.
- 動手玩轉Scratch3.0編程:人工智能科創教育指南
- Python網絡爬蟲從入門到實踐(第2版)
- 利用Python進行數據分析(原書第3版)
- Jupyter數據科學實戰
- Getting Started with Greenplum for Big Data Analytics
- Java網絡編程核心技術詳解(視頻微課版)
- HTML5權威指南
- ASP.NET 4.0 Web程序設計
- MySQL 8從零開始學(視頻教學版)
- Spring Data JPA從入門到精通
- Getting Started with the Lazarus IDE
- Socket.IO Cookbook
- 分布式系統架構與開發:技術原理與面試題解析
- JavaScript重難點實例精講
- Node.js進階之路