如何用PHP,Ruby或Python编写程序,并使一般用户(如Win32应用程序)可以轻松下载和安装?

nop*_*ole 7 php ruby windows user-interface

我想知道当我们用PHP,Ruby或Python编写程序时,我们如何让一般用户(如Win32应用程序)可以轻松下载和安装它?

是否可以轻松制作Mac应用程序?

dbr*_*dbr 9

红宝石

RubyScript2Exe

RubyScript2Exe将您的Ruby应用程序转换为独立的压缩Windows,Linux或Mac OS X(Darwin)可执行文件.

关于它的博客文章也不错

另一个可能的选项是Shoes GUI框架,它可以从您的Shoes应用程序创建Widows,Linux和OS X可执行文件.

蟒蛇

py2exe

py2exe是一个Python Distutils扩展,它将Python脚本转换为可执行的Windows程序,无需安装Python即可运行.

py2exe由BitTorrent,SpamBayes和其他数千人使用

PHP

Bambalam PHP EXE编译器/嵌入器

Bambalam PHP EXE编译器/嵌入器是一个免费的命令行工具,用于将PHP应用程序转换为独立的Windows .exe应用程序.生成的exe文件完全独立,不需要php dlls等.

是否可以轻松制作Mac应用程序?

Py2App

py2app是一个Python setuptools命令,它允许您从Python脚本生成独立的应用程序包和插件.py2app在目的和设计上类似于Windows的py2exe.

此外,开发人员工具中还包含一个实用程序"Build Applet".将Python脚本拖放到它上面,它就变成了一个.app.实用程序在/Developer/Applications/Utilities/MacPython 2.5/


注意,以上所有内容基本上都是您的脚本,将其与Python解释器和任何依赖项一起打包,并在启动时运行您的脚本.如果您使用的GUI平台无法在Windows上运行,那么通过Py2EXE运行它将无法正常运行!

另外,正如Peter D所提到的,您需要注意依赖性 - 如果您的应用程序需要MySQL数据库,您的用户将必须单独安装以使用您的应用程序,并且您使用的每个库都会为您的可执行文件添加大小.