Twisted: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Метка: добавление ссылки
"новая" версия, правка ссылок
Строка 1: Строка 1:
{{Карточка программы
{{Infobox Software
| name = Twisted
|name = Twisted
| logo = [[Файл:Twisted Logo (software).svg|150px]]
|logo = [[Файл:Twisted Logo (software).svg|150px]]
| screenshot =
|screenshot =
| caption =
|caption =
| collapsible =
|author = Glyph Lefkowitz
| author = Glyph Lefkowitz
|developer = Community
| developer = Community
|genre = [[фреймворк]]
|programming_language = [[Python]]
| released = [[22 Октября]] [[2002]]<ref>{{cite mailinglist|last=Shtull-Trauring|first=Itamar|title=ANN: Twisted 1.0|date=2002-10-22|accessdate=2008-08-14|mailinglist=twisted-python|url=http://twistedmatrix.com/pipermail/twisted-python/2002-October/002049.html}}</ref>
|released = 22 Октября 2002<ref>{{Cite mailing list|last=Shtull-Trauring|first=Itamar|title=ANN: Twisted 1.0|date=22 октября 2002|accessdate=2011-08-05|mailinglist=twisted-python|url=http://twistedmatrix.com/pipermail/twisted-python/2002-October/002049.html}}</ref>
| latest release version = 10.1.0
|platform =
| latest release date = 27.06.2010
|latest_release_version = 11.0.0 <ref>{{cite web|url=http://labs.twistedmatrix.com/2011/04/twisted-1100-released.html|title=Twisted 11.0.0 released!|author=|date=3 апреля 2011|work=|publisher=|accessdate=2011-08-05|lang=}}</ref>
| latest preview version =
|latest_release_date = [[3 апреля]] [[2011]]
| latest preview date =
|latest_preview_version =
| frequently updated =
|latest_preview_date =
| programming language = [[Python]]
| operating system =
|status =
| platform =
|license = [[MIT License]]
| size =
|website = http://twistedmatrix.com/
| language =
| status = Mature
| genre = Событийно-ориентированное сетевое
| license = [[MIT License]]
| website = http://twistedmatrix.com/
}}
}}



Версия от 13:19, 5 августа 2011

Twisted
Тип фреймворк
Автор Glyph Lefkowitz
Разработчик Community
Написана на Python
Операционные системы GNU/Linux и BSD[вд]
Первый выпуск 22 Октября 2002[1]
Последняя версия 11.0.0 [2] (3 апреля 2011)
Репозиторий github.com/twisted/twist…
Лицензия MIT License
Сайт twistedmatrix.com

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

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

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

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

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

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

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

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

Примечания

Ссылки

http://twistedmatrix.com - официальный сайт (en)

  1. Shtull-Trauring, Itamar (22 октября 2002). "ANN: Twisted 1.0". twisted-python (Mailing list). Дата обращения: 5 августа 2011. {{cite mailing list}}: Неизвестный параметр |mailinglist= игнорируется (|mailing-list= предлагается) (справка)
  2. Twisted 11.0.0 released! (3 апреля 2011). Дата обращения: 5 августа 2011.