Twisted | это... Что такое Twisted? (original) (raw)

Twisted

Twisted Logo (software).svg
Тип фреймворк
Автор Glyph Lefkowitz
Разработчик Community
Написана на Python
Первый выпуск 22 Октября 2002[1]
Последняя версия 12.2.0 [2] (2 сентября 2012)
Лицензия MIT License
Сайт http://twistedmatrix.com/

Twisted — это событийно-ориентированный сетевой фреймворк, написанный на Python и распространяемый под лицензией MIT.

Проекты на Twisted могут поддерживать TCP, UDP, SSL/TLS, IP Multicast, Unix domain sockets, большое количество протоколов включая HTTP, XMPP, NNTP, IMAP, SSH, IRC, FTP и другие. Twisted основан на парадигме событийно-ориентированного программирования, и это значит, что пользователи Twisted пишут небольшие программы обратного вызова, которые вызываются фреймворком.

Содержание

Основные идеи

Разделение протоколов и транспорта

Отложенное исполнение

Поддержка потоков

Поддержка внешнего исполнения

Приложения, использующие Twisted

Примечания

  1. Shtull-Trauring, Itamar ANN: Twisted 1.0. Список рассылки twisted-python (22 октября 2002). Проверено 5 августа 2011.
  2. Twisted 12.2.0 Released (2 сентября 2012). Архивировано из первоисточника 4 декабря 2012.

Ссылки

Литература