Noviembre 29, 2005

Crea aplicaciones nativas de Windows con PHP (!!!)
Acabo de encontrar esto: Winbinder, una extensión open source para PHP que te permite crear aplicaciones Windows nativas en PHP. “Nativo” quiere decir que usa los mismos botones, cajas, ventanas y elementos propios de Windows. Esto contrasta con PHP-GTK que usa los elementos de GTK, todos distintos de Windows.

Esto es una ventaja enorme si desarrollas aplicaciones web y una aplicación desktop de complemento, ya que ambas aplicaciones pueden estar desarrolladas en PHP y usan la misma librería de funciones para, por ejemplo, acceder a la base de datos. Esto reduce el tiempo de desarrollo, evita la duplicidad de código y minimiza el riesgo en gran manera.

Aún está en alpha, pero por los ejemplos se ve bastante usable. Esto podría ser una pieza clave para un proyecto personal que tengo en mente.

Otra cosa más para agregar a mi larga lista de cosas por probar. :)

6 Replies to “Noviembre 29, 2005”

  1. El problema con esto es que luego tendrias que reescribir todo el codigo del GUI en caso quieras correr el programa en !windows

  2. Usando Delphi, VB o C# igual habría que reescribir el GUI.

    Mas me refería a una aplicación "de complemento" — por ejemplo, una aplicación de reportes. Con Winbinder podríamos reutilizar la misma librería de datos que usa la aplicación web.

  3. Bueno es interesante aunque no veo el porque no usar las librerias de gtk ya que yo sepa puedes usar gtk para windows, por ejemplo agata reports tiene version en windows.
    Recuerda que tendrias que reescribir la logica si es que tu reporteador se usara en linux o solaris.

  4. Habla Mega! :) No se usaría PHP-GTK por los widgets nativos. PHP-GTK es clave si deseamos portabilidad entre plataformas, pero si nuestra necesidad es únicamente para usuarios Windows acostumbrados a widgets Windows, Winbinder está genial.

    Adicionalmente, Winbinder es *mucho* más pequeño que PHP-GTK.

  5. GTK en winplof usa los /widgets/ nativos de winplof, solo varia las APIs y esas cosas. Exempli gratia: Gaim en Winplof.

  6. No, Gaim usa el tema "GTK-Wimp." GTK jamas ha tenido widgets nativos para Windows. Mira los screenshots de GTK-Wimp, ahí está Gaim:

    http://gtk-wimp.sourceforge.net/screenshots/

Comments are closed.