Django 历史

Django 历史

如果你曾编写过网络应用程序。 那么你很有可能熟悉之前我们的 CGI 例子。

从头开始编写网络应用程序。

从第一步中总结(找出其中通用的代码),并运用在第二步中。

重复 2-4 步骤若干次。

这正是为什么 Django 建立的原因!

Django 是从真实世界的应用中成长起来的,它是由 堪萨斯(Kansas)州 Lawrence 城中的一个 网络开发小组编写的。 它诞生于 2003 年秋天,那时 Lawrence Journal-World 报纸的 程序员 Adrian Holovaty 和 Simon Willison 开始用 Python 来编写程序。

2005 年的夏天,当这个框架开发完成时,它已经用来制作了很多个 World Online 的站点。 当时 World Online 小组中的 Jacob Kaplan-Moss 决定把这个框架发布为一个开源软件。

从今往后数年,Django是一个有着数以万计的用户和贡献者,在世界广泛传播的完善开源项目。 原来的World Online的两个开发者(Adrian and Jacob)仍然掌握着Django,但是其发展方向受社区团队的影响更大。

这些历史都是相关联的,因为她们帮助解释了很重要的两点。 第一,Django最可爱的地方。 Django诞生于新闻网站的环境中,因此它提供很多了特性(如第6章会说到的管理后台),非常适合内容类的网站,如Amazon.com, craigslist.org和washingtonpost.com,这些网站提供动态的,数据库驱动的信息。 (不要看到这就感到沮丧,尽管Django擅长于动态内容管理系统, 但并不表示Django主要的目的就是用来创建动态内容的网站。 某些方面 特别高效 与其他方面 不高效 是有区别的, Django在其他方面也同样高效。)

第二,Django的起源造就了它的开源社区的文化。 因为Django来自于真实世界中的代码,而不是 来自于一个科研项目或者商业产品,她主要集中力量来解决Web开发中遇到的问题,同样 也是Django的开发者经常遇到的问题。 这样,Django每天在现有的基础上进步。 框架的开发者对于让开发人员节省时间,编写更加容易维护的程序,同时保证程序运行的效率具有极大的兴趣。 无他,开发者动力来源于自己的目标:节省时间,快乐工作。 (坦率地讲,他们使用了自己公司的产品。)

相关推荐

《饥荒》的猪皮帽在哪个栏?
365bet网址搜索器

《饥荒》的猪皮帽在哪个栏?

📅 07-04 👁️ 8136
照片相框软件哪个好?好用的照片加相框软件介绍给你
365bet在线体育投注网

照片相框软件哪个好?好用的照片加相框软件介绍给你

📅 08-13 👁️ 865
【金立M5评测】实测:充电5分钟真能通话2小时?
什么什么失什么的成语
365体育app

什么什么失什么的成语

📅 08-14 👁️ 8906
途牛旅游网为什么要叫途牛?
365bet网址搜索器

途牛旅游网为什么要叫途牛?

📅 08-02 👁️ 1293
毙字组词
365bet网址搜索器

毙字组词

📅 08-11 👁️ 476