2012-02-07 22 views
1

我正在開發一些工具,其中一個工具要求您能夠在任何文件夾中輕鬆創建Web服務器實例並以任何用戶身份運行。它像NodeJS一樣簡單,但可以與多種平臺協同工作,並且與服務器端語言進行快速和骯髒的集成。Simple HTTP Server + ServerSide Framework Bundle

PHP需要你設置PHP + Apache。 Rails需要Ruby + Ruby Gems和Rails(對於通常不使用命令行的人來說,這非常令人畏懼)。 NodeJS很簡單,但你需要從頭開始構建所有的東西。

基本上就是最終用戶能夠待辦事項是:

  1. 下載並解壓工具(其本身包含在其安裝文件中的Web服務器),並把所有的東西放到一個目錄。

  2. 運行目錄/開始(這將作爲任何用戶)。

任何想法?

回答

0

在這種情況下,最好的解決方案是使用類似sinatra或產生HTTP Web服務器的Java編譯程序。其他所有內容都需要編譯或安裝到系統上,並且不支持服務器端編程語言。

1

G-WAN可以用來做,因爲它不需要任何配置(下面的命令安裝官方發行):

wget http://gwan.com/archives/gwan_linux64-bit.tar.bz2 
tar -xjf gwan_linux64-bit.tar.bz2 
cd gwan_linux64-bit 
sudo ./gwan 

當然,你可以使用自己的包帶自己的HTML頁面以及壓縮存檔中的C,C++,Obj-C或Java腳本。

Disclamer:我參與了這個項目的開發。

+0

不確定使用此。它不是開源的,它不適用於OSX,而​​且文檔太稀缺了。感謝您的建議。 – matsko 2012-08-15 03:11:39

0

Mongoose可以做你想做的。它還附帶了包含PHP的包,因此一切都可以通過單擊完成。