httpd.exe+php.exe+php code=php desktop app,只需要下载,解压缩,双击start.bat就绿色启动,双击stop.bat就绿色停止,不想用了直接删除整个文件夹就行。
该php桌面化项目并不是什么高科技,也没有什么高深的技术,只是一种思路而已,现分享给大家,有需要能用得着的欢迎使用。
曾经看过一篇文章,进行了java、php、c#、python、js等几个语言的横向对比,说的是java、c#、python都非常全面强大,唯独php只能做网站,写web,不能做桌面软件,就连js通过nodejs都可以做服务器端,再通过nw或者electron可以做桌面端软件,如此强大,那么“世界上最好的语言php”怎么能落后呢。实际php也有类似项目,比如官方多年以前就推出的gtk,已经推出2.0版本了:http://gtk.php.net/,看了下,很强大,官方推出,然而软件要重写;还有一个PHP Nightrain:http://www.csdn.net/article/2014-11-20/2822741,看起来也很强大,我还没试,虽然也推出好多年了;还有一个WinBinder,看起来也是很多年以前就出现的技术:http://jingyan.baidu.com/article/647f011588f3d07f2148a81c.html。
不过我没有使用这些技术,而是独创并在几个月前才将想法用于实践,于今日才首发。当然可能我孤陋寡闻,也许别人早就实现只是我不知道。
我的思路就是:
1.保持现有php代码不变,不需要重写或者改写代码,那个工作量对于现有的成熟的php产品来说是不可能完成的任务,关键是没有必要也没有意义;
2.一定要简单易于使用,绿色免安装双击就能用,想删除直接del无残留,不需要安装其它各种独立组件什么的,一切都要纯净无公害;
开源协议就采用LGPL吧,项目中的各个组件遵循他们各自的协议。