ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-talk] =?koi8-r?Q?=EB=CE=C9=C7=C9_=CE=C5_=DE=C9=D4=C1=CC=2C_=CE=CF_=D3?==?koi8-r?Q?=CB=C1=D6=D5=2E_=28Re=3A_=5Bapache-talk=5D_mod=5Fdtcl=29?=



On Wed, 3 Feb 1999, Oleg Broytmann wrote:

> From: Oleg Broytmann <phd@sun.med.ru>
> Subject: Re: [apache-talk] mod_dtcl
> 
> On Wed, 3 Feb 1999, Raul Bagautdinov wrote:
> > OB>    mod_dtcl: Tcl для Апача: http://comanche.com.dtu.dk/dave/
> > А чем он лучше чем mod_neowebscript?
> 
>    Смотреть надо. Точнее, надо будет смотреть. Потому как пока alpha...
Смотреть я его еще не посмотрел, и вряд ли в текущем его состоянии буду,
но cходу (по тексту аннонса в comp.lang.tcl.announce) заметно следующее:
1. Лицензия
  Гнутая. Тут недавно кто-то возмущался по поводу драконовской лицензии
  neowebscript. Так что это в плюс.
2. Синтаксис
  Странный. Автор почему-то не удосужился переопределить стандартную
 команду puts, хотя в tcl это делается проще некуда, и добавил специальную
 команду hputs для вывода к клиенту и в error_log. Это неудобно, т.к.
 осложняет переделку существующих CGI-скриптов. Вообще, я бы предпочел
 чтобы интерфейс к клиенту представлял собой стандартный channel и можно
 было бы пользоваться, например, fcopy (а в идеале и fileevent-ами). 
 Это в минус.

3. Отсутствие автоматического импорта заголовков запроса и environment в
   пространство имен скрипта. Непонятно, минус это или плюс, так как с
одной стороны экономится время, а hgetvars написать недолго, а с другой 
стороны, все-таки целых 8 лишних буковок писать надо 

4. Переменные запроса импортируются в хеш-массив, а не в глобальные
  переменные, как в PHP. что RULEZ, так как всячески способствуют
security.

5. Глюков много. Вот например сказал я
http://comanche.com.dtu.dk/dave/examples.ttml?FOO=bar&FOO=baz
ожидая увидеть в соответствующей строчке что-то типа
{bar baz} а увидел только baz, то есть несколько полей с одинаковыми
именами обрабатываются неправильно.

6. Интересные идеи по поводу разделения пространства имен между
страницами. К сожалению, не обеспечивают ни persistent status ни
использования safe interpreter.

7. Что-то плохо у него с mime-типами, отличными от text/html и file
upload.

> Oleg.
> ---- 
>     Oleg Broytmann  National Research Surgery Centre  http://sun.med.ru/~phd/
>            Programmers don't die, they just GOSUB without RETURN.
> 
> =============================================================================
> =               Apache-Talk@lists.lexa.ru mailing list                      =
> Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
> =       Archive avaliable at http://www.lexa.ru/apache-talk                 =
> 

--------------------------------------------------
Victor Wagner                   vitus@ice.ru
Programmer                      Office:7-(095)-964-0380
Institute for Commerce          Home: 7-(095)-135-46-61
Engineering                     http://www.ice.ru/~vitus

=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.