简介:本文的首席执行官Note将向您介绍有关Hexo和Django的好内容。我希望这对每个人都会有所帮助。让我们来看看。
[简介]目前,Python的三个网络框架是Django,Blask和Tornado。如果这三个网络框架更好,建议Django提前帮助我们进行了很多工作。您可以先从Django学习,然后学习烧瓶和龙卷风。让我们仔细研究Python的三个网络框架的细节。
1. Django
Django是一个具有开源代码的Web应用程序框架,由Python编写。MTV框架模式,即Model M,Template T和View V.T最初开发的是管理Lawrence Publisting Group拥有的一些网站。
2.烧瓶
烧瓶是用Python编写的轻量级Web应用程序框架。ITSWSGI Toolbox使用Werkzeug,模板引擎使用Jinja2
EssenceFlask由BSD授权。
烧瓶也称为“微框架”,因为它使用了简单的内核并使用扩展
添加其他函数。flask没有默认数据库和窗口验证工具。
烧瓶非常轻,支出的成本非常小,可以开发一个简单的网站。适合初学者学习。烧瓶框架协会后,您可以考虑学习插件的使用。例如,使用wtform +
Flask-Wtform验证表单数据并使用Sqlalchemy + Blask-Sqlalchemy来控制您的数据库。
3.龙卷风
龙卷风是Web Server Software.Tornado和当前主流Web服务器框架的开源版本(包括大多数Python
框架)有明显的差异:它是一台非烧烤服务器,速度非常快。
如果它适合其非块方法和使用Epoll的使用,龙卷风可以每秒处理数千个连接,因此龙卷风是真正的-Time Web服务
理想的框架。
关于Python的三个网络框架的简要介绍,我将在这里为所有人分享。当然,学习是无尽的。学习人生的技能利益。让我们赶紧学习。
我不知道您想做什么类型的应用程序。web.py轻量级,django可能没有重量。但是,只要您使用数据库,请进行Django开发,您就会感到非常方便。要更改的内核,一般网络应用程序不需要更改任何内核。至少到目前为止,我尚未遇到自己更改内核的情况。换句话说,如果您的级别与内核水平一样高,您不需要纠缠这个问题,您可以自己编写一个框架。
我个人认为Django非常平衡且易于使用。例如,Django的模型和模板,您可以使用与否,而无需说您必须强迫您。一半 - 知识。
对于一般网络应用程序,强烈建议使用Django。
ThinkPHP是在国内生产的,这些文档都是中文的,由PHP开发。
Django在国外,该文件有中文和英语,但最新的文件是英语。它是在Python开发的。其中一些在数据库操作的方式上非常相似。
Django看到了熟悉Python或PHP的个人能力,在Python的开源框架中很有名。
Django很容易找到工作。
做Django行业的优点:首先,有很多工作,相对容易找到工作,另一个是学习周期很短。您只需要渗透到Python的基本知识。您可以投票支持您的简历。
对于初学者来说,逐步步骤是最重要的。我建议学习烧瓶(welcom |烧瓶(Python Microframework)))))
烧瓶非常轻,支出的成本非常小,可以开发一个简单的网站。非常适合初学者学习。
在“烧瓶框架协会”之后,您可以考虑学习使用插件-ins。
顺便说一句:Fruit Shell.com是根据烧瓶开发的。
此外,简要介绍其他框架:
1. django。正如楼上提到的那样,它是一个全面的框架。在场时,django的使用仍然很宽,并且具有学习的价值,但是不建议向初学者学习,因为有太多事情要学习,很难吸收和失去兴趣。当然,Django的目的是允许开发人员快速开发网站。如果您熟悉Django,Papapa将立即编写网站的原型。
2. Tornado.Legendary高性能框架。Tornado是一个支持异步处理功能的好框架。这是它的特征,其他框架不支持。另一个要点是,龙卷风的设计似乎更加关注宁静的URL。但是,Tornado提供了一个需要在网站上使用的模块,其余的开发人员需要扩大自身。ORM支持,您需要自己写一层以连接Sqlalchemy和Tornado,这里有一个坑。
3.瓶子。瓶和烧瓶都是轻巧的网络框架。但瓶子似乎很寂寞。我认为这与他的API设计有关。。在这里不要做太多介绍。
4. web.py.it也是一个非常轻的框架。它没有使用,也不会引入它。
5. web2py.我看不到楼上的框架。该框架是由Google根据Web.py开发的,并且与GAE兼容。据说性能很高。我用他制作了自己的主页,感觉很好。缺点是扩张支持不好,需要自身扩展。
6. quixote。著名的douban是基于quixote的。不像上述框架,Quixote的路由将有点特别。此外,Quixote的性能据说很好。
学习任何语言,选择操作系统并构建开发环境。这是一个Linux系统。在Linux平台上,通常配置Python开发平台。您可以编写程序以安装系统。如果您选择Windows,请独自下载并配置Python开发环境。[开发环境的选择]
仔细阅读有关python的书,美好的回忆并不像糟糕。请确保做笔记,并在稍后查看笔记。书中的练习必须进行并为所有人努力。
每日编码至关重要。由于您选择学习编程和学习Python,因此必须这样做。没有代码积累,几乎不可能编写高质量的代码。
编写了许多基本代码后,您可以转到与Python相关的主要网站以阅读其他人的代码。阅读更多的人以提高编码水平是一个好方法。同时,我与其他人共享他们的代码。
Python是一种易于开始的编程语言。希望您能学到一些东西。坚持下去很重要。确实,有很多人在学习和做python方面缺乏积极性。当他们遇到问题时,他们开始撤退。学习非常困难,但没有学习。如果遇到此类问题,请不要惊慌,可以添加中间的Q-Q112在98、3和最后几位数字490、3,您可以将数字添加在一起以添加此QAQ以允许专业老师引导您更好
结论:以上是首席CTO注释为所有人编写的Hexo和Django相关内容的良好内容答案摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?