Django的發展歷史
在開始學習Django之前,我們應該需要了解Django的發展歷史,這樣你將會知道Django為何被發展,並且了解Django的設計理念與其網頁框架的特質,你也能夠知道Django適不適合你使用。
Django的發展起始於2003年秋天,在美國堪薩斯州(Kansas)的羅倫斯(Lawrence)城市,由勞倫斯世界新聞日報(Lawrence Journal-World)的Adrian Holovaty和Simon Willison兩位(或者說應該是此公司的開發團隊)開始發展Django網頁框架。勞倫斯世界新聞日報是屬於The World Company旗下的事業之一,開發Django的團隊是World Online部門,此World Online是World Company的Web部門,任務是維護該公司三個新聞網站:LJWorld.com、Lawrence.com與KUsports.com。
2005年,Django經過兩年時間的開發,已經成為World Online的網站動力來源,此時Jacob Kaplan-Moss加入開發團隊,致力於使Django成為開放原始碼。在2005年7月,Django(在此之前尚未正式命名)正式發布成為 Django,此名稱是以吉普賽爵士吉他手Django Reinhardt(23 January 1910 – 16 May 1953)為命名。
2008年6月,宣布成立Django軟體基金會(Django Software Foundation), Django網頁框架將由此基金會繼續支持與發展。
了解這樣的發展歷史是有意義的,我們將可以了解Django所具備的兩項特色。
第一,Django特別適合內容類型的網站。由於Django是從線上新聞的環境中所發展而來,此環境本身就是內容類型,因而Django內建許多內容類型的特色與功能,然而,也別因為這樣的"先天條件"而阻礙你採用Django網頁框架。對你的網頁應用程式(web application)來說,只要是動態網頁內容的網站系統,Django將會是一項有效的開發框架!
二,Django是實用性的框架。因為Django本身是為了解決實務上遇到的問題而生,不是商業性產品(Django是開放原始碼),也不是理論學術的產物,Django的存在是為了解決網頁開發每天所遭遇到的問題,漸少開發所需的時間,並且讓應用程式易於維護。
參考資料:
The Definitive Guide to Django: Web Development Done Right, Second Edition
By Adrian Holovaty , Jacob Kaplan-Moss
ISBN13: 978-1-4302-1936-1
ISBN10: 1-4302-1936-X
536 pp.
Published Jul 2009