美文网首页
django面面观(一)

django面面观(一)

作者: hjw2015 | 来源:发表于2016-08-13 23:18 被阅读41次

    django官方定义

    Django是一个高级的Python 框架,促进整洁而务实地设计及快速开发。

    它由有经验的开发者创建(确实如此),避免很多不必要往往也是很麻烦的开发内容。

    它免费而且开放源代码。

    官方给出了使用django的几大理由:

    1.不可思议的快。不过这个快好像指的是构建web是很快,节省开发时间。

    2.满载而来。有很多完善的附加组件,来实现常用的任务。

    3.令人宽慰的安全。什么意思,好像是强调安全性。

    4.扩展性高。可以满足极大访问量需求的快速扩展。

    5.难以置信的多用途。什么CMS、社交网络、科学计算平台,它都不在话下。

    wiki上的定义

    Django是免费而且开放源码的web框架,它遵循MVC架构模式。主要目标是,减小web创建的复杂性,实现数据驱动的网站。

    它强调复用性和组件插件化、快速开发、不做重复工作等。

    而且,它也给出了Django的一些特征:

    1.组件化

    有很多现成的组件,比如轻量级而独立的web server、Form序列化和有效性检验、模板系统、缓存框架等等组件,它们可以直接集成到应用中。

    2.捆绑式应用

    Django捆绑了不少应用,包括认证系统,RSS或Atom生成工具、Google Sitemaps生成工具等,可以直接嵌入到web中。

    3.扩展性

    允许直接介入第三方代码,也就是允许替换一些自身的技术来解决一些瓶颈问题,如果有的话。

    4.服务改造

    这个有点高级特性了,和一些其他的服务结合,比如Apache、Nginx。

    好了,这些都是一些特性总结,仅供参考。

    下面来看一下,它的用武之地。(可以登录Django站点[点击进入]查看Django驱动的网站,当然也包括这个站点本身)

    1.先看一些鼎鼎有名的网站。Pinterest、Instagram、Mozilla、The Washingtom Times、Disqus等等。

    2.先别急,上面都是国外的。其实,国内用Django的也不少,据说饿了么、果壳网、知乎就、一心理就是,貌似这是个冒险,是吗?

    很多高访问量的网站,Django都能应付自如,确实不可小觑啊。

    相关文章

      网友评论

          本文标题:django面面观(一)

          本文链接:https://www.haomeiwen.com/subject/yqrysttx.html