Запуск Perl/TK GUI внутри веб-страницы
У нас есть приложение на Perl, которое содержит графический интерфейс на основе Perl/TK (некоторые флажки, поля ввода и т. Д.). Меня попросили изменить часть приложения на Perl / TK GUI, чтобы его можно было запускать внутри веб-страницы. Это возможно? Я нашел это: http://oreilly.com/openbook/webclient/ch07.html
однако создается впечатление, что он создает веб-клиент и анализирует HTML-ответ для форматирования вывода, а не запускается внутри браузера. Я хотел бы знать, возможно ли каким-либо образом включить графический интерфейс Perl/TK в веб-браузер, и если да, то каков наилучший способ сделать это? Может быть, что-то вроде плагина (например, http://www.tcl.tk/software/plugin/)?
2 ответа
Обычным способом было бы переписать ваше приложение на HTML/CSS/JavaScript. Пример, который вы показываете на сайте O'Reilly, делает противоположное - он показывает, как написать приложение Tk, которое будет отображать HTML.
Плагин для браузера возможен, если он предоставит то, что вам нужно. Если это так, то проблема тривиальна, но вам понадобится установить плагин на каждом ПК, который должен иметь доступ к вашему приложению, и возможно, что существуют определенные средства Tk, которые плагин не поддерживает. Все, что вы можете сделать, это попробовать.
Был проект для Netscape, который упоминался в Мастеринге Perl/Tk, который назывался PerlPlus. Но похоже, что страницу Sourceforge давно не трогали. Намерением было запустить код Perl (и PerlTk) в браузере Netscape.