What are the most common open source frameworks for Python?

Source: Internet
Author: User

There are lots of python open source frameworks , like Django, Flask, webpy, etc., but which ones are most commonly used? We have collected some valuable comments from Python users and simply introduced the Python open source framework that they consider to be the most common.

First, Python's most famous framework: Django

The framework is generally not used when learning about Python basics and Python advanced. But when you learn python, you must have heard of Django, which is like a good friend.
Django It's an open-source Web application framework, and Django, written by Python, should be one of the most famous Python frameworks. Gae and Erlang are closely related to Python. Django is the feeling of being tall yet, and it's great for its fully automated management backend: just use the ORM to do simple object definition, you can automatically generate the database structure, as well as a full-featured management background.

Second, a small and lightweight Web application framework written in Python: Flask

Flask is also a Web application framework, unlike Django, which is a lightweight Web application framework. Based on the Werkzeug Wsgi Toolbox and the Jinja2 template engine. Flask is also known as "microframework" because it uses a simple core and adds other features with extension. Flask does not have the default database, form validation tools used. But flask can be amplified, you can use Flask-extension to add some features that are not in front of you.

Third, the ideal framework of real-time Web services: Tornado asynchronous non-blocking IO Python web framework

Tornado its full name is Torado Web server, we can know it can be used as a Web server just from its names, but it is also a Python web development framework. Tornado and the current mainstream WEB server framework have a distinct difference from most Python frameworks: It's a non-blocking server, and it's pretty fast. is also one of the more commonly used Python open source frameworks.

There are many open source frameworks for Python that are used by people of different needs, the turbogears of the Python web site development Framework, the WEB2PY full-stack web framework, the Falcon high-performance Python framework, the Buildbot continuous integration testing Framework, and Scrapy crawler frame and so on, here is not the meaning of the example. In the future study and work of Iplaypython, everyone will understand these frameworks.

Play Snake net article, reprint please indicate the source and article URL: http://www.iplaypy.com/wenda/wd192.html [copy]

What are the most common open source frameworks for Python?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.