查看: 1131|回复: 8
|
把PHP Scripts编译成程式
[复制链接]
|
|
发表于 1-4-2006 02:32 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 1-4-2006 03:42 PM
|
显示全部楼层
原帖由 megablue 于 1-4-2006 01:25 PM 发表
最近突发奇想, 想到把PHP Scripts 编译成binary executables.
谁有在这方面做过一些尝试,欢迎分享一下心得.
下面是刚找到的PHP编译器
[url=http://www.priadoblender.com/index.php?layout=main&cslot ...
如果要用 php 寫 desktop application, 你可以使用 PHP-GTK
http://gtk.php.net/ |
|
|
|
|
|
|
|

楼主 |
发表于 1-4-2006 10:14 PM
|
显示全部楼层
原帖由 flashang 于 1-4-2006 03:42 PM 发表
如果要用 php 寫 desktop application, 你可以使用 PHP-GTK
http://gtk.php.net/
PHP-GTK 还是要以script的形式跑,不portable. |
|
|
|
|
|
|
|
发表于 3-4-2006 11:14 PM
|
显示全部楼层
原帖由 megablue 于 1-4-2006 10:14 PM 发表
PHP-GTK 还是要以script的形式跑,不portable.
你要用php来写什么binary executable软件?
都已经有了其他的binary executable编译语言了如C++嘛,你要把php弄成像java那样跨平台在单机上跑啊? |
|
|
|
|
|
|
|
发表于 4-4-2006 12:51 AM
|
显示全部楼层
其實我對 wxwidget + python 比較有興趣. |
|
|
|
|
|
|
|

楼主 |
发表于 4-4-2006 07:44 AM
|
显示全部楼层
原帖由 wing_s 于 3-4-2006 11:14 PM 发表
你要用php来写什么binary executable软件?
都已经有了其他的binary executable编译语言了如C++嘛,你要把php弄成像java那样跨平台在单机上跑啊?
PHP就是有跨平台的优势, 可以编译成Native codes, 不用再用interpretor跑自然是件好事,
最重要的一点, 你可以直接沿用现有/限有的知识直接开始写程式, 这样一来也没忘本PHP最强的优势就是简单.
省时+省钱何乐不为.GTK PHP 已经是一个不错的开始.
@flashang
其實我對 wxwidget + python 比較有興趣.
==================================
python我不会 , wxwidget + python 他们的先天条件都很好, 但我尚未接触python, 连在linux上我都是用php 代替 python/bash script.
==============
前天找到的
http://www.winbinder.com/ (不错, 但只支持Win32.好像未能compile成native code)
http://www.roadsend.com/ (感觉上Roadsend php compiler 尚未派的上用场)
[ 本帖最后由 megablue 于 4-4-2006 07:52 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 4-4-2006 05:25 PM
|
显示全部楼层
原帖由 megablue 于 4-4-2006 07:44 AM 发表
PHP就是有跨平台的优势, 可以编译成Native codes, 不用再用interpretor跑自然是件好事,
最重要的一点, 你可以直接沿用现有/限有的知识直接开始写程式, 这样一来也没忘本PHP最强的优势就是简单.
省时+省钱何 ...
其實, 任何語言如果有類似 eval 的功能, 那就不能 100% compile 成 native code.
例如 .net, foxpro, java 等等. |
|
|
|
|
|
|
|

楼主 |
发表于 5-4-2006 12:47 AM
|
显示全部楼层
原帖由 flashang 于 4-4-2006 05:25 PM 发表
其實, 任何語言如果有類似 eval 的功能, 那就不能 100% compile 成 native code.
例如 .net, foxpro, java 等等.
eval真的不可能转成native code. 
不过在这种情况下, eval因该被废除 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|