Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/03/2006, 15:15
Avatar de AmericoOnL
AmericoOnL
 
Fecha de Ingreso: abril-2002
Mensajes: 43
Antigüedad: 22 años
Puntos: 0
Cita:
Iniciado por Cluster
No existe compilador para PHP .. los productos como PHP Encoder .. Zend Safety Guard y similares "encriptan" el código sólo . .no es una compilación. Igualmente requieren del interprete PHP por médio + alguna extensión o archivo para "desencriptarlo".

Lamentablemente PHP hasta la fecha es y seguirá siendo "interpretado".

Por cierto el "Roadsend Compiler" no sé que tipo de "compilación" hace .. más parece un "compactador" .. es decir: tu aplicación (de orientación GTK más que para "web" como el uso común de PHP bajo entorno web) + el interprete de PHP .. todo lanzado como un "CGI" cuando ejecutas tu aplicación y a su vez "matado" (el proceso completo) cuando cierras la aplicación. Esto por supuesto habría que confirmarlo ..

Hago el comentario por qué me parece extraño que "Zend" (www.zend.com) la "división comercial" de PHP y la cual dispone de muchos productos para PHP (IDE's, encriptadores, optimizadores ...) no tenga un "compilador" (y más cuando son ellos los creadores del "motor" del interprete de Zend).

Un saludo,
Bueno, si fuera encriptado no habria tanto interes de mi parte, pero se da el caso de que en la pagina principal de Roadsend dice esto:
"The Roadsend Compiler for PHP lets you create royalty free executables for distribution without compromising your source code. Compiling PHP to native machine code produces faster, more efficient products for your own use or for sale to your clients." (http://www.roadsend.com/home/index.php?pageID=compiler)

Y en la pagina de Ioncube dice esto:
"Encoding PHP scripts with optimised compiled bytecodes for optimum runtime performance and maximum security." (http://www.ioncube.com/sa_encoder.php)