What are the commonly used frameworks for Python network programming?

  With the advent of the era of artificial intelligence, the language Python has become very popular and has become popular among many developers. There are even many novices and other job seekers who want to switch to learning Python, especially those who want to work. Network programming personnel, then do you know which frameworks are commonly used in Python network programming?

  Tornado: a high-concurrency processing framework, a powerful and scalable web server written in Python, robust enough to handle high network traffic, lightweight enough to be created and written, and can be used in a large number of applications and tools in. Tornado, as the basic framework of the FriendFeed website, was released in 2009 and has received support from many communities.

  Flask: A framework that supports rapid website building. It is a relatively young Python web framework. It appeared in 2010. It absorbed the advantages of other frameworks and defined its main field in small projects. At the same time, it can be extended, and Flask lets developers choose which database plugin to store their data.

  Twisted: A custom protocol network framework, an open source event-driven framework with more than 10 years of history, supporting multiple protocols, including UDP, TCP, TLS at the transport layer, and HTTP and FTP at the application layer.

  Django: The enterprise-level development framework is the most prestigious and mature network framework in the current Python world. The Web site used to make online news has developed into the most widely used Python network framework.

Guess you like

Origin blog.51cto.com/14596632/2540941