Foros del Web » Programando para Internet » PHP » PHP-GTK »

Compilar aplicaciones hechas en PHP-GTK

Estas en el tema de Compilar aplicaciones hechas en PHP-GTK en el foro de PHP-GTK en Foros del Web. Hola, vengo a preguntar de PHP-GTK de nuevo. Me parece un gran trabajo lo que se esta haciendo, y el manual que se esta escribiendo ...
  #1 (permalink)  
Antiguo 12/01/2002, 13:12
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años, 4 meses
Puntos: 0
Compilar aplicaciones hechas en PHP-GTK

Hola, vengo a preguntar de PHP-GTK de nuevo.

Me parece un gran trabajo lo que se esta haciendo, y el manual que se esta escribiendo en gtk.php.net, pero todavia no he visto en ningun sitio como puedo compilar aplicaciones creadas en PHP-GTK , que necesito para ello, porque he visto que con gcc no se puede hacer o al menos no se hace igual que con GTK.

Espero cualquier ayuda u orientacion. Un saludo y gracias de antemano. :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #2 (permalink)  
Antiguo 12/01/2002, 13:17
fcn
 
Fecha de Ingreso: enero-2002
Mensajes: 15
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

Segun lo que he estado viendo esa no es la filosofia de PHP-GTK. Sino que las aplicaciones son interpretadas (un poco al estilo java, ejecutas el php -q ruta\fichero.php4 y yasta) con lo cual al cliente habria que instalarle el nucleo de PHP-GTK (como la JVM de JAVA).


Un Saludo
  #3 (permalink)  
Antiguo 12/01/2002, 13:35
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

Vaya, pues no lo había pensado... Es posible que sea de esta manera...

Gracias pues. Pero sigo pensando que debe haber algún modo de compilación... si no es así, agradecería que otra mente pensante confirmase tu postura, así que el resto ya sabe (Léase Ferdy, Webstudio...). Por favor aclaradme esto.

Un saludo. :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #4 (permalink)  
Antiguo 12/01/2002, 18:16
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

Efectivamente lical. Las aplicaciones PHP-GTK son interpretadas con el binario CGI. Lo mejor para hacerlo es que todos los archivos tengan esta forma<pre>#!/usr/bin/php -q
&lt;?php
// Código PHP
?&gt; </pre> Y hacemos un <pre>[bash]$ chmod +x loquesea.php </pre> Y ya tenemos un ejecutable ;)
La razón por la que hacemos un -q al llamar al binario de PHP es para que no devuelva las cabeceras HTTP predeterminadas ;)

Salu2.Ferdy

- Fernando Pereda ( Ferdy )
<center><a href="http://www.ferdyx.org/firmas.php"><img src="http://www.ferdyx.org/reg_tira.jpg" border="0"></a></center>
  #5 (permalink)  
Antiguo 13/01/2002, 02:50
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 5 meses
Puntos: 69
Re: Compilar aplicaciones hechas en PHP-GTK

Ferdy, perfecta solucion para los usuarios de linux. Con eso ya tienen para hacer que sus aplicaciones con GTK Funcionen.

Ahora, como podemos hacer los usuarios de Windows? Que buena pregunta.

Obviamente la aproximacion que tienen los usuarios de linux no nos sirve, ya que aunque pudiesemos agregarle esa primera linea a nuestros scripts, no tenemos manera de decir que un .php sea ejecutable. (salvo si lo configuramos dentro de los Tipos de Archivo).

Tengo el conocimiento de que hay un compilador para scripts PHP que nos podria llegar a servir.

Parecia que la unica solucion que teniamos, era el PHPCompiler, pero es un proyecto ya muerto y no muy util, ya que era necesario para que los ejecutables funcionen, proveer con el php4ts.dll y el php.ini. Igualmente, para los que deseen probarlo, pueden bajarlo en :

<a href='ir.asp?http://phpuser.com/download/files/dev-tool/phpcompiler/' target='_blank'>http://phpuser.com/download/files/dev-to...</a>

Esperemos que pronto salga algo.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #6 (permalink)  
Antiguo 13/01/2002, 04:45
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

Bueno, pues gracias a los tres por aclararme esto. Ahora que estoy intentando hacer algunos scripts para por lo menos aprender la situación de los widgets en la ventana me doy cuenta de que es muy difícil. Esperemos que nos publiquen un libro sobre PHP-GTK, porque es bastante difícil colocar los botones en la ventana y sobre todo.... A ver qué hago si quiero mostrar una base de datos (o imprimirla....). Bueno, entiendo que es un producto relativamente nuevo.,

De todas formas, aunque lo cargo en el php.ini, yo tengo que copiarme el php_gtk.so allá donde quiera ejecutar un archivo php.... Bueno, tampooco me preocupa mucho...

Un saludo. :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #7 (permalink)  
Antiguo 13/01/2002, 07:33
fcn
 
Fecha de Ingreso: enero-2002
Mensajes: 15
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

lical. Utiliza Glade para generar las interfaces de usuario. Es mucho mas rapido y aprenderas enseguida como funcionan los layouts de GTK. Con glade generas un fichero en GladeXML que contiene la interfaz. Luego desde PHP-GTK puedes &quot;importar&quot; esa interfaz de usuario ( $Gwindow= &amp;new GladeXML(&quot;ui.glade&quot;); )

Para mas informacion sobre glade:

http://www.adapower.net/gtkada/ (Glade para WIN, funciona muy bien)
  #8 (permalink)  
Antiguo 13/01/2002, 07:52
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

Lo tendré en cuenta, también lo tenemos en Linux. :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #9 (permalink)  
Antiguo 13/01/2002, 18:23
Nok
 
Fecha de Ingreso: abril-2001
Mensajes: 302
Antigüedad: 24 años
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

Hola, les aclaro que soy nuevo en php-gtk, pero queria hacer un comentario acerca de lo que dijo Webstudio sobre compilar los archivos bajo windows. La idea de php-gtk creo yo es que sean multiplataforma, por lo que si los compilamos en windows, estos binarios no funcionarian en otro S.O. como linux. Por eso creo yo que no se deben compilar los fuentes, para que se puedan ejecutar en cualquier plataforma utilizando el interprete php como maquina virtual. Ahora si, esto reduce mucho la eficiencia del programa como en los escritos en java, pero ganamos la independencia de plataforma cosa que no es poca.
La verdad que al escribir una aplicacion en este lenguaje habria que pensar para que va a ser utilizado, y cuales son los requerimientos.

Bueno es solo un comentario. Asi que habrá que encontrar la manera de que se ejecuten en windows, tal ves con un archivo .bat sea mas facil.

Saludos!
Nok ;)
  #10 (permalink)  
Antiguo 14/01/2002, 08:50
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 5 meses
Puntos: 69
Re: Compilar aplicaciones hechas en PHP-GTK

Nok, la independencia de plataformas ya la tenés garantizada por estar hechos en PHP!! O sea, la idea de compilarlos es una mayor velocidad de ejecución (cosa que creo que aunque lo compiles con PHPCompiler, no se logra). O sea, mi idea es la de conseguir 1 ejecutable que sea mucho más comodo de &quot;ejecutar&quot; que andar llamando a un Bat. Igualmente, cualquier cosa compilada en base a PHP-GTK, abrirá una ventana DOS, lo cual es bastante molesto.



<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #11 (permalink)  
Antiguo 14/01/2002, 09:09
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Compilar aplicaciones hechas en PHP-GTK

Si, creo que la postura de Nok es la más acorde con la realidad de PHP. La verdad es que en Linux es muy cómodo ejecutarlas, y es el principio de funcionamiento de muchos programas. En windows... pues si, lo de la multiplataformas está muy bien, pero sinceramente, si yo que tengo planteado crear una aplicación bastante compleja para gestión de bases de MySQL para una empresa de mi familia haré mudar todos los PCs clientes a Linux porque aparte de ser más estable y no requerir licencias, me parece que como me comentó Ferdy una vez, es mucho más fácil desarrollar sistemas de impresión de resultados , mientras que imprimir en Windows desde PHP-GTK puede convertirse en una tarea realmente ardua.

Un saludo. :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:01.