我们在 《【开源弹】HTML5利器大阅兵,助力HTML5开发》中,介绍了几种用HTML5、JavaScript等技术来开发桌面应用的方案,如将NodeJS与WebKit技术融合可以编写跨平台应用的 Node-WebKit,腾讯Web团队开发的HTML5桌面应用开发引擎 AlloyDesktop等。那你有没有想过用纯PHP、CakePHP等也可以创建运行在OS X、Windows和Linux桌面上的应用?那么解决方案来了!就是这么任性。
图:运行在Ubuntu Linux上的界面
PHP Nightrain,是使用Python和PHP开发的一个打包工具,通过该工具可以将你的PHP/HTML/CSS/Javascript应用转为原生桌面应用程序,支持对PHP/HTML Web应用提供图形渲染,提供PHP5预编译功能,可自定义应用宽高等。开发者可以直接下载已经编译好的 PHP Nightrain二进制安装包。
PHP Nightrain GitHub代码托管地址: https://github.com/naetech/nightrain。