Forum Webscript.Ru

Программирование => Perl => Тема начата: qwz от 18 Августа 2009, 10:32:47

Название: Выполнение PERL cgi скрипта без www сервера???
Отправлено: qwz от 18 Августа 2009, 10:32:47
Сразу О Главном: Хочу сделать cgi-perl-скрипт(приложение), работающий очень быстро!

Есть html страница с полями ввода. Скрипт обрабатывает поля и делает запрос на ряд других cgi-скриптов вращающихся на www серверах. Затем по средствам локального www сервера выдает результат работы в окно браузера из которого была открыта html страница.
 
Вопрос каким образом реализовать данную цепь без сервера, т.е. html-страница->perl скрипт->вывод ответа на запрос(результат работы скрипта передаются в браузер).
   Как я понимаю сервер не реально выкинуть из этой цепи (RFC):
1) если нельзя, то как лучше на perle реализовать www сервер.
   (возможно требуется работа с сокетом, какой модуль/пакет лучше использовать?)
   may be STDOUT как-то использовать!?

2) оптимизировать работу скрипта, www сервера, etc.....
   
3)А может быть вообще Проще! на perl\'e сделать сетевое GUI-приложение.

P.S. Хочу писать именно на Perl\'e, хотя понимаю что это интерпретируемый язык, но мне очень интересно сделать это именно на нем. Работаю под Windows.

Большое спасибо за ответы. К слову забыл сказать я работаю под Windows.
связка nginx + FCGI- есть ли аналог ngnix под Винды.
Название: Выполнение PERL cgi скрипта без www сервера???
Отправлено: arto от 18 Августа 2009, 13:55:29
1. что такое "очень быстро"?
2. что такое "сервер"?
3. что такое "сетевое GUI-приложение"?
Название: Выполнение PERL cgi скрипта без www сервера???
Отправлено: hanslinger от 18 Августа 2009, 17:05:10
вот чо бывает, когда тру кулхацкер админы начинают лезть в программирование

тебе javascript нужен, а не perl
Название: Выполнение PERL cgi скрипта без www сервера???
Отправлено: qwz от 20 Августа 2009, 15:48:39
Поясни пожалуйста про Javascript
Название: Выполнение PERL cgi скрипта без www сервера???
Отправлено: qwz от 20 Августа 2009, 15:50:14
"Есть html страница с полями ввода. Скрипт обрабатывает поля и делает запрос на ряд других cgi-скриптов вращающихся на www серверах. Затем по средствам локального www сервера выдает результат работы в окно браузера из которого была открыта html страница."
------Это можно сделать используя только Javascript!???
Название: Выполнение PERL cgi скрипта без www сервера???
Отправлено: hanslinger от 20 Августа 2009, 16:41:42
Да.
Название: Выполнение PERL cgi скрипта без www сервера???
Отправлено: vladsu от 21 Сентября 2009, 22:43:47
Цитировать
qwz:
"Есть html страница с полями ввода.

А если посмотреть на задачу под другим углом, то можно, например, перевести хтмл форму на перл тк или приму или ..., тогда

Цитировать
qwz:
 Скрипт обрабатывает поля и делает запрос на ряд других cgi-скриптов вращающихся на www серверах.

используя LWP модули

Цитировать
qwz:
 Затем по средствам локального www сервера

результат складывать в место доступное локальному серверу

Цитировать
qwz:
 выдает результат работы в окно браузера из которого была открыта html страница."

повесить авторефреш на станицу

Цитировать
qwz:
------Это можно сделать используя только Javascript!???

и получится реализация без жавыскрипт