自捆绑Web应用程序

时间:2011-02-27 11:38:27

标签: web-applications

我想做一些基本上简单的事情,但我找不到合适的技术。 在这个小型Web应用程序中,您必须填写表单等。给定此输入,它将创建目录,运行脚本,执行程序...... 换句话说,它应该是客户端和服务器端。人们应该能够下载“产品”,启动独立服务器,然后使用他们常用的浏览器访问Web界面。必须可以在linux上使用,最好是跨平台,无需安装或root访问,只需下载并运行。

有什么建议吗?

PS:任何语言都可以,PHP,ruby,python ......

3 个答案:

答案 0 :(得分:0)

您有很多选择。这类问题非常广泛,有许多潜在的解决方案。一个可能的想法可能是编写您的Web应用程序(使用C / CGI更好地针对PHP的性能并使您不必捆绑解释器),然后将其与具有特殊默认配置的lighttpd服务器捆绑(自定义端口,自定义) - 包含等。)。

答案 1 :(得分:0)

查看web2py,这是一个非常容易学习和使用的全栈Python Web框架。它可以在Linux,Windows和Mac上运行,无需安装或配置,没有依赖关系,并且包含自己的Web服务器。您可以轻松捆绑应用程序,以便只需单击即可下载,解压缩并在用户计算机上本地运行,无需任何安装(请参阅http://web2py.com/book/default/chapter/12#How-to-Distribute-your-Applications-as-Binaries)。

如果您有任何疑问,可以提供非常友好且反应迅速的mailing list,以提供更多帮助。

答案 2 :(得分:0)

好的,我找到了:

python -m SimpleHTTPServer 8000

或者:

python -m CGIHTTPServer 8000

已经捆绑在标准的python发行版中。现在我只需要弄清楚如何用这个来提供动态内容......

相关问题