Twisted | это... Что такое Twisted? (original) (raw)
Twisted
Тип | фреймворк |
Автор | 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
Примечания
- ↑ Shtull-Trauring, Itamar ANN: Twisted 1.0. Список рассылки twisted-python (22 октября 2002). Проверено 5 августа 2011.
- ↑ Twisted 12.2.0 Released (2 сентября 2012). Архивировано из первоисточника 4 декабря 2012.
Ссылки
- 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