簡體   English   中英

使用PerlTray在瀏覽器中運行Perl

[英]Run Perl in Browser with PerlTray

我正在使用來自activestate的perl托盤,並且有一個問題。 我想為用戶創建某種類型的ui或方法,以在我的應用程序上設置“設置”。 這些設置只能從存儲在用戶計算機上的文本文件中寫入/讀取。

我不了解的部分是如何制作用戶界面。 我唯一想到的是顯示一個本地perl頁面,該頁面在其計算機上運行以寫入文件。 但是,我不確定僅使用perltray時如何使perl在瀏覽器中運行。

有什么建議么?

PerlTray是一只奇怪的鴨子。 它有一個隱式事件循環,在您exit()程序末尾或第一次調用exit()之后,該循環將啟動。 這使其與大多數其他常見GUI事件循環或在同一進程和線程中運行的大多數小型服務器技術不兼容。

我想到了兩種可能性:

  • 很可能您會成功產生一個線程或一個進程,該線程或進程創建一個傳統的perl GUI或一個托管您的配置Web應用程序的小型服務器。 我可能會選擇Tkx,但這只是我的偏愛。

  • 我懷疑Win32 :: GUI使用的事件循環實際上可能與PerlTray中的事件循環兼容,但是需要進行一些實驗來驗證這一點。 我通常避免使用Win32 :: GUI,因為它不是獨立於平台的,但是如果您使用PerlTray,則無論如何您都將與Windows捆綁在一起...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM