Вот смотрю я на всевозможные ГУЯ
и их применение совместно с Перлом.
И не нравиться мне это! И собственно идея.
Почему не прикрутить GUI посредством AJAX.
Только разницы, сервер будет локальным.
Суть - имеем Перл программу или пул-программ.
Так же, имеем промежуточный слой, в виде
дополнительной службы - даемона, который
выполняет буферизацию запросов клиента и
сервера. Клиент (JavaScript в браузере)
обращается с запросом к службе получить статус,
служба возвращает результат. Или, клиент шлет
команду вырубить то, се, служба принимает, и
далее, начинает общение с пулом Перл-программ.
Необходимость в буферизации вызвана тем, что
клиент может пропустить сообщения пула, что
может вызвать проблемы (т.е. надежность клиента
вызывает сомнения, а службы нет). К примеру,
Перл программа собирает статистику с сервера,
выдает UDP-пакеты с результатами в службу,
служба принимает пакеты, записывает в журнал
статус и далее в виде отдельных потоков, общается
с клиентами на предмет статуса сервера.
То же самое, можно применить к любой мало-мальской
Перл программы, даже без службы, напрямую, но
обязательно общение с JS дочерним процессом, иначе
будут проблемы (или использовать неблокируемый в/в).
Вот, вопрос, я пока еще осваиваю JS. Каким образом
в JS создать типа сокет, чтобы далее общаться с сервером.
Или можно только большими кусками XML перекидываться?
И как народ смотрить на новый класс таких софтин и
их внедрение в повседневную жизнь. Почему Гуглу можно,
а нам нет! Мы что, хуже? А на носу мултипроцессорные
системы у каждого клиента на столе. Требуется новое
видение процесса, старые методы, там уже не работают!
Я вот, задумываюсь приступить-ли к изучению SmallTalk
так, как он идеально подходить для таких парадигм!
Но надежда все-таки на Перл теплется, есть у меня
новые революционные идеи, но куда мне, незнаю!
Хотелось бы, выслушать соображения на сей счет!
Веб-интерфейс к Перл программе
- cybertom's blog
- Login or register to post comments

Интересно?
http://www.xarka.com/optiperl/
что-то интересное?
________________
Ну, как по мне,
Ну, как по мне, снабжать отдельно взятую программу встроенным web-сервером это перебор:) Это не всегда надо и не всегда удобно.
Разъяснение
Веб-сервер и не должен быть в программе!
Веб-сервер будет в промежуточном слое.
Программа будет, таже самая, только,
будет добавлен дополнительно, модуль общения
со службой. Да и то, можно, избежать, если,
просто нужно получать статус объекта - просто
шлем пакеты, как в Юниксовом СисЛоге.
Хорошо, о
Хорошо, о какого класса программах идет речь? Давайте начнем с этой стороны:)
О програмах с ВЕБ-интерфейсом
В сущности, без разницы!
Главное, чтобы неквалифицированный юзверь
смог выполнять свою задачу. Для чего ведь
существуют GUI - только для этого. Иначе,
хватало бы и командной строки.
Как Вам grep под AJAX в браузере, с
всемозможными новоротами и справкой?
А это только типичный пример, что касается
реальных софтин, то тут, просто удобство
использования, но главное - кроссплатформенность!!!
Ведь главный плюс Перла именно в этом!