Есть ли какая-либо полная, широкая документация Скрученных, которая лучше, чем официальный сайт?

Я смотрел на скрученный некоторое время теперь. Это выглядит интересным - это походит на хороший способ усилить много питания при записи серверов. К сожалению, несмотря на запись нескольких веб-серверов с помощью twisted.web (от чтения источника других людей и чрезвычайно датированной книги O'Reilly) я действительно никогда не чувствовал, что достиг привязки со скрученным... уровень понимания, которое на самом деле дало мне часть питания, кажется, что это имеет.

Я думаю, что мне нужна некоторая хорошая документация для прибытия в лучший уровень понимания - у меня просто нет времени, чтобы детально изучить источник и другие потоки на, ТАК упомянули официальную документацию twisted, которая неоднородна в лучшем случае отсутствует в худшем случае и иногда очень устарела.

Есть ли что-либо еще там, которое является более полным, более прощающим, и более полезным, или застревает я с другим классическим, скучным STFU и прочитайте руководство даже при том, что TFM не полезен?


Обновление

В ответ на комментарий мирового судьи Calderone, что у меня просто есть сука, в некоторой степени я предполагаю, что я, но я думаю, что ширина вопроса является допустимым рассмотрением ширины и значения Скрученных и отсутствия очевидной, полной документации. У меня есть несколько вещей в памяти, что я хотел заняться расследованиями, но я получал хорошо результаты, просто взламывающие вещи вместе и просящие специфические особенности, когда более глубокое, более широкое понимание - то, что я ищу, в моем уме, не полезном.

Контрастом, который сразу приходит на ум, является Django... Я могу перечитать по (очень полной) документации Django и не обязательно знать, как сделать все, что она может сразу сделать, но я могу получить действительно хороший обзор того, как я мог бы сделать все, что я должен был сделать и знать точно, где посмотреть, когда время настает.

14
задан Shabbyrobe 5 June 2010 в 02:33
поделиться

5 ответов

Я собираюсь повторить то, что сказали некоторые из тех, кто отвечал здесь (это все хорошие ответы), в надежде дать ответ, который будет в некоторой степени исчерпывающим.

  1. Несмотря на то, что прилагаемая документация местами неполная, основная документация содержит несколько полезных и кратких введений в основные концепции Twisted. В частности, смотрите Использование деферредов, Написание клиентов и Написание серверов.
  2. Кроме того, документация по API - особенно документация по интерфейсным модулям - становится все более подробной и последовательной с каждым последующим выпуском.
  3. Если вас интересует более высокоуровневое описание целей и дизайна Twisted, чтобы вы знали, как обращаться к некоторой другой документации, я в соавторстве с Итамаром Тернер-Траурингом написал доклад, представленный на USENIX 2003.
  4. FAQ по Twisted также немного блуждает, но может помочь вам справиться со многими камнями преткновения, на которые натыкаются люди при изучении вводного материала.
  5. В книге O'Reilly о Twisted есть несколько замечательных примеров, которые могут прояснить основные концепции, такие как Deferreds и Reactor.
  6. Учебники Jean-Paul Calderone "Twisted Web In 60 Seconds", конечно, являются хорошим введением в несколько более высокоуровневый twisted.web, но вы также увидите множество полезных паттернов, повторяющихся повсюду, которые могут пригодиться вам в любом приложении, которое вы пишете.
  7. Я написал пару статей о строительных блоках, используемых в Twisted, для работы с файловой системой и для загрузки плагинов.
  8. И последнее, но безусловно не менее важное, скромно названное "Twisted Intro" Дэйва Петиколаса - это очень полное описание, с диаграммами и анекдотами, вводного материала, с которым так много людей испытывают трудности.

Также обратите внимание, что все новые функциональные возможности сопровождаются новой API (т.е. справочной) документацией; мы надеемся, что это сделает более разумным для людей с техническими навыками написания документации без необходимости даже пытаться понять, что означают названия методов.

15
ответ дан 1 December 2019 в 09:59
поделиться

Есть книга О'Рейли Основы программирования витой сети .

Я не читал, но ToC выглядит достаточно хорошо.

1
ответ дан 1 December 2019 в 09:59
поделиться

Twisted Intro от Dave Peticolas - это удивительный обзор Twisted с нуля. Все начинается с простого, а затем становится все глубже и глубже, объясняя все на своем пути.

Я использовал Twisted в течение многих лет и нашел это вступление, чтобы заполнить все те пробелы, которые мне не хватало, и пролить свет на все это. Определенно стоит потратить время, чтобы проверить это!

7
ответ дан 1 December 2019 в 09:59
поделиться

Проверьте Twisted Web за 60 секунд от Jean-Paul Calderone!

Но, честно говоря, официальная документация Twisted не идеальна, но я не назову ее отвратительной. В ней есть много ценной информации.

2
ответ дан 1 December 2019 в 09:59
поделиться

Взгляните на предыдущий пост...

Python twisted: с чего начать

2
ответ дан 1 December 2019 в 09:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: