On Fri, Jul 02, 2004 at 11:54:19AM +0400, Dmitry E. Oboukhov wrote: > > > а вот когда мы пишем скрипт для веб-сервера, то ентот скрипт содержит > > > много вещей подобных (python): > > > > > > print '<td><input type="text" name="edit_name" size="20"></td>' > > > > > > которые вроде на одном языке, но генерят другой язык (в даном случае > > > html), на котором когда пишешь тоже хочется чтобы синтаксис > > > подсвечивался > > [skip] > > > PS: сразу скажу, в веб-технологиях я не очень: тут просто задачка > > > возникла мелкая, которую я уже решил, но стало интересно какой > > > инструментарий народ для аналогичных задачек юзает > > Нужно изменить подход: не надо смешивать дизайн странички > > (представление данных) с логикой её работы > я так и думал, но в свете быстрого решения задачи не наткнулся на > инструмент > > никто не подскажет какие инструменты есть для этого на python?
Попробуйте modpython ( http://www.modpython.org/ ), В частности, его publisher handler, очень удобная штука. Начиная с версии 3.1 там появился механизм Python Server Pages (PSP), который позволяет неплохо отделить веб-представление от алгоритмов и логики (при НЕПРАВИЛЬНОМ использовании позволяет это все смешать и получить PHP, только с синтаксисом питона :)