Python - Frameworks

python
frameworks

What is the purpose of Coconut?

Coconut is a simple, elegant, Pythonic functional programming language that compiles to Python. Since all valid Python is valid Coconut, using Coconut will only extend and enhance what you're already capable of in Python. Coconut is built to be fundamentally useful. Coconut enhances the repertoire of Python programmers to include the tools of modern functional programming, in such a way that those tools are easy to use and immensely powerful; that is, Coconut does to functional programming what Python did to imperative programming. And Coconut code runs the same on any Python version.

What is the purpose of Twisted?

Twisted is an event-driven networking engine written in Python.

What is the purpose of Tornado?

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

What is the purpose of Flask?

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

What is the purpose of PyPy?

PyPy is a fast, compliant alternative implementation of the Python language (2.7.10 and 3.3.5). It has several advantages and distinct features.

What is the purpose of Celery?

Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.

What is the purpose of RabbitMQ?

RabbitMQ is a message broker. The principal idea is pretty simple: it accepts and forwards messages. You can think about it as a post office: when you send mail to the post box you're pretty sure that Mr. Postman will eventually deliver the mail to your recipient. Using this metaphor RabbitMQ is a post box, a post office and a postman.

What is the purpose of Django?

Django is a MVC framework for web development

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License