Пошаговое описание работы Zope 3
Dmitry Vasiliev 5:23 PM, June 7, 2008Только что закончил первый публичный черновик пошагового описания работы сервера приложений Zope 3. Хотя я начал работать над этим описанием достаточно давно, закончить удалось только сейчас. В документе описывается разработка простого тестового проекта и на его основе рассматриваются этапы загрузки и обработки запросов сервером Zope 3. Пожелания, исправления и комментарии приветствуются.
Comments All comments
Comment by mi on 7:18 PM, June 7, 2008
Спасибо за статью.
Раздел Представление/Контроллер.
"Для пердставления мы наследуемся от класса BrowserView"
Опечатка в слове "представления".
Comment by mi on 7:59 PM, June 7, 2008
Раздел HTML-шаблон и связь модели с представлением
"Здесь директива addMenuItem добавляет пункт в меню добавления для добавления нашей страницы"
Избыточное слово "добавление", если я все правильно понял. :)
Comment by mi on 8:09 PM, June 7, 2008
В принципе, я могу не писать про опечатки, если вас это раздражает, как несущественные замечания. Но пока я считаю, что вас это не раздражает. :)
Раздел HTML-шаблон и связь модели с представлением.
"Теперь мы связали модель, класс представления и HTML-шаблон browser/index.pt:"
Избыточное двоеточие. Пример связи модели,представления и шаблона рассмотрен выше. После этой фразы приводится код шаблона.
Comment by Dmitry Vasiliev on 9:15 PM, June 7, 2008
Не раздражает, :-) спасибо за пожелания, все исправил.
Обнаружилась интересная бага в Firefox - он почему-то проверяет орфографию только до определенного места, а дальше тишина. :-) Прогнал в редакторе - нашел еще пару опечаток.
Comment by Михаил on 12:19 PM, June 19, 2008
может вместо "вызывается метод f класса A" писать как-то так "вызывается метод f интерфейса I (реализация-класс A)"...
то есть показывать в основе взаимодействие между интерфейсами.
а то я например сейчас ищу что-же это за метод "beforeTraversal", в каком интерфейсе он прописан, что ему положено вообще делать.
Comment by Dmitry Vasiliev on 12:58 PM, June 19, 2008
Я сейчас немного отвлекался, но скоро приглажу немного текст. Насчет интерфейсов - это хорошая идея.
Comment by Михаил on 11:14 AM, June 26, 2008
не совсем по теме: сохранил статью на винте и оказалось что кодировка явно не указана. предлагаю указать её явно.
Comment by Dmitry Vasiliev on 12:19 PM, June 26, 2008
Кодировка указывается в заголовках HTTP ответа. Указание ее еще и в теле - известный источник проблем. Так что либо сам добавь строчку, либо лучше распечатай. Но я там еще всякие мелочи хочу исправлять/добавлять...
Comment by Михаил on 1:29 PM, June 27, 2008
я извиняюсь за офтопик, но после гугленья так и непонял чем плохо указывать кодировку явно. особенно если речь идёт о utf-8. можно ссылочки привести? спасибо.
Comment by Dmitry Vasiliev on 4:44 PM, June 27, 2008
Кодировка указана уже в заголовках HTTP ответа. Если ее еще указывать в теге meta - получаем дублирование, а это уже не хорошо. Хотя HTML стандарт определяет порядок для определения типа/кодировки (и, кстати, meta рекомендуется использовать только в случае невозможности передавать заголовки) не все клиенты могут этому следовать, тем более в случае если вдруг кодировки различны.
Add comment