ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


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


  ПРОГРАММЫ 



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












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

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

Re: ngx_http_script_module



On 08.05.2007 17:14, Михаил Монашёв wrote:
> 
> SS> Текущий  же  вариант - со встраиваением perl, весьма гибок в плане
> SS> расширения   функциональности.  А  использование  Parrot  позволит
> SS> увеличить скорость выполнения еще больше.
> 
> Parrot на production кто-нить использует?

"на production" - это как?

Полностью переведённых на Parrot VM динамических языков сейчас нет:
http://www.parrotcode.org/languages/

Там, страшно сказать, есть "c99" и "perl1". Есть Cardinal (== Ruby 1.9)
и т.п.

Как VM - Parrot вполне стабилен и функционален.

Де-факто, PIR в Parrot можно рассматривать как ассемблер для
динамических языков (хотя это натяжка, поскольку есть PASM).

И почему надо бояться использовать нестандартные технологии?

Я бы с удовольствием писал на PIR некоторые content handlers, поскольку
это тривиально и удобно и быстро. Равно как matching uri => location.
Хотя и на C мне писать их несложно, но вот в случае в VM есть
возможность RAD - быстро менять код (например даже автоматически), не
требуея перекомпиляции (и, главное, рестарта) nginx.

Если бы мы боялись следовать за прогрессивным state-of-the-art - то
никто бы не использовал nginx.

-- 
Sergey Skvortsov
mailto: skv@xxxxxxxxx



 




Copyright © Lexa Software, 1996-2009.