我有一個ruby腳本用完了命令行。我想爲它提供一個本地GUI(供我使用)。由於我對Sinatra和其他Web框架有一些接觸,我想用HTML頁面作爲我的前端。但我不想每次啓動我的應用程序時啓動服務器並輸入URL。Ruby的基於瀏覽器的應用程序框架
我的解決方案是編寫一個shell腳本,它將啓動基於Sinatra的服務器,然後在app模式下啓動Chromium(瀏覽器)到該URL。
是否有一些框架可以做得更好/更清潔?
我對學習非HTML框架(如Shoes或Ruby-Gnome2)不感興趣。
我有一個ruby腳本用完了命令行。我想爲它提供一個本地GUI(供我使用)。由於我對Sinatra和其他Web框架有一些接觸,我想用HTML頁面作爲我的前端。但我不想每次啓動我的應用程序時啓動服務器並輸入URL。Ruby的基於瀏覽器的應用程序框架
我的解決方案是編寫一個shell腳本,它將啓動基於Sinatra的服務器,然後在app模式下啓動Chromium(瀏覽器)到該URL。
是否有一些框架可以做得更好/更清潔?
我對學習非HTML框架(如Shoes或Ruby-Gnome2)不感興趣。
#!/bin/sh
ruby $1 &
chromium localhost:4567
把那個地方在你$PATH
(或改變它含有$HOME/bin
與export PATH=$HOME/bin:$PATH
,並把它放在這裏)通過調用<file> <sinatra startup file>
,與chmod +x <file>
使其可執行,有樂趣你可以擴展這個閱讀但是這需要一個紅寶石初創公司,而且這在大多數情況下都應該這樣做(80%,正如人們所說的那樣)。
剛剛發現[Bowline](http://bowlineapp.com),它似乎符合我的描述。檢查出來後我會更新。 – arrac