Twisted

10-07-2023

Twisted
Тип

фреймворк

Автор

Glyph Lefkowitz

Разработчик

Community

Написана на

Python

Первый выпуск

22 Октября 2002[1]

Последняя версия

11.0.0 [2] (3 апреля 2011)

Лицензия

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. ANN: Twisted 1.0. Список рассылки twisted-python (22 октября 2002). Проверено 5 августа 2011.
  2. Twisted 11.0.0 released! (3 апреля 2011). Архивировано из первоисточника 9 апреля 2012. Проверено 5 августа 2011.

Ссылки

  • http://twistedmatrix.com - официальный сайт (en)
  • http://ninaevseenko.github.com/async_twisted_ru/async_twisted_ru.pdf - Dave Peticolas, Введение в асинхронное программирование и Twisted. Перевод Нина Евсеенко (ru).

Литература

  • Abe Fettig Twisted Network Programming Essentials. — O'Reilly Media, 2005. — 240 с. — ISBN 978-0-596-10032-2


Twisted.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47