Retroceder   Foros del Web > Programación para sitios web > PHP > PHP-GTK

Respuesta
 
Herramientas Desplegado
Antiguo 21-abr-2006, 14:33   #1 (permalink)
Colaborador
jam1138 llegará a ser famoso muy prontojam1138 llegará a ser famoso muy pronto
 
Avatar de jam1138
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 7.567
PHP-Qt: "otra opción"

Acabo de encontrarme con una extención de PHP llamada PHP-Qt, entiendo esta permite crear aplicaciones de escritorio utilizando la libreria Qt... que según leí es utilizada en KDE pero que también es multiplataforma (Mac, Windows, Linux, PDA)...

Mi pregunta... bueno, no soy usuario Linux y no entiendo mucho las diferencias entre KDE, Gnome, X... y no sé qué tanta cosa más... pero, viendo que hay librearias particulares para difenrentes entornos de Linux (GTK->Gnome, Qt->KDE)... ¿son "portables" estas aplicaciones entre el mismo SO con diferentes entornos gráficos?; en caso de un "no": ¿pero sí con otros SO's?... confuso cómo puede ser eso . En todo caso... ¿KDE ó Gnome?, cuál usar?, me parece Gnome es la más popular...

En fin.. la idea original de este tema es difundir esta (entiendo) otra opción a PHP-GTK; quienes programen bajo Linux entenderán mejor el asunto, yo tengo las dudas anteriores.

Saludos!
__________________
» ¿Cómo hacer preguntas inteligentes? «
jam1138 está desconectado   Responder Citando
Antiguo 21-abr-2006, 15:43   #2 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.437
Cita:
Mi pregunta... bueno, no soy usuario Linux y no entiendo mucho las diferencias entre KDE, Gnome, X... y no sé qué tanta cosa más... pero, viendo que hay librearias particulares para difenrentes entornos de Linux (GTK->Gnome, Qt->KDE)... ¿son "portables" estas aplicaciones entre el mismo SO con diferentes entornos gráficos?; en caso de un "no": ¿pero sí con otros SO's?... confuso cómo puede ser eso . En todo caso... ¿KDE ó Gnome?, cuál usar?, me parece Gnome es la más popular...
Este tema concreto creo que en el foro de Linux te lo podrían aclarar mejor .. por qué en principio desde PHP-GTK o PHP-Qt lo que usas es el lenguaje PHP en sí + alguna de esas librerías .. pero otros lenguajes: Pyton .. C .. etc también las usan y usuarios de "linux" en general te podrían dar mejores opiniones.

Lo único que veo es que lamentablemente parece que sigue generando aplicaciones "interpretadas" no compiladas (para cierto S.O.). Aunque bueno .. esto no es problema de PHP sólo .. ahí están las aplicaciones java y su "maquina virtual" .. o los .NET y su "framework" para windows o equivalente en linux con "mono" (que incluso acepta PHP y ademas tienes clientes/servidores para linux/windows/mac).

Por mi parte .. no es por desmerecer el trabajo de PHP-GTK o PHP-QT (que recien vengo a enterarme de ese proyecto) .. Creo que si en "mono" (http://www.mono-project.com/Main_Page) ya acepta el lenguaje PHP (como lo hace) .. mm creo que sería mejor irse por ese lado. O por lo menos si te interesa desarrollar aplicaciones de escritorios usando tu querido lenguaje PHP .. podrías probarlo.

* Como comentario . si te fijas en "mono" .. usa como GUI de origen GNOME .. pero ahora también soporta GTK .. Por lo menos tienes donde elegir. (y haciendo suposiciones .. si tienes o puedes elegir .. supongo que será necesario decidirte por una u otra interface GUI .. así que llevando al equivalente PHP-GTK vs PHP-Qt .. supongo que tendras que desarrollar para una u otra interface también .. aunque puedas eventualmente crear alguna "capa de abastracción" del GUI que uses (como se suele hacer para "Base de datos" ...)).


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fué grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Cluster está desconectado   Responder Citando
Antiguo 08-jul-2006, 22:05   #3 (permalink)
Geo
Geo está en el buen camino
 
Fecha de Ingreso: marzo-2003
Ubicación: México
Mensajes: 44
Cita:
Iniciado por Cluster
Por mi parte .. no es por desmerecer el trabajo de PHP-GTK o PHP-QT (que recien vengo a enterarme de ese proyecto) .. Creo que si en "mono" (mono-project.com/Main_Page) ya acepta el lenguaje PHP (como lo hace) .. mm creo que sería mejor irse por ese lado. O por lo menos si te interesa desarrollar aplicaciones de escritorios usando tu querido lenguaje PHP .. podrías probarlo.
Es cierto, ahora se puede acceder a mono desde PHP (hoy me enteré :P), gracias al trabajo de tesis de un alemán, si que se puso las pilas :P.

Cita:
Iniciado por Cluster
* Como comentario . si te fijas en "mono" .. usa como GUI de origen GNOME .. pero ahora también soporta GTK
Mh, GTK es a Gnome como Qt es a KDE, es decir, GTK es el "toolkit" para la interfaz GUI de Gnome. Para trabajar en Gnome se usa GTK.

Cita:
Iniciado por Cluster
.. Por lo menos tienes donde elegir. (y haciendo suposiciones .. si tienes o puedes elegir .. supongo que será necesario decidirte por una u otra interface GUI .. así que llevando al equivalente PHP-GTK vs PHP-Qt .. supongo que tendras que desarrollar para una u otra interface también .. aunque puedas eventualmente crear alguna "capa de abastracción" del GUI que uses (como se suele hacer para "Base de datos" ...)).
KDE Y Gnome son los dos "escritorios" Linux más populares, soy un recién llegado a Linux y uso Gnome (Ubuntu Dapper), los programas desarrollados para uno pueden ejecutarse en el otro, simplemente se necesita contar con algunas librerías extras (aunque quizá con un pequeño efecto en el desempeño).

Saludos,
JJ (Geo).
__________________
La imaginación es el límite
Visita mi página o la versión anterior.
Geo está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93