Hace dos semanas os contaba que ESLE y la SPRI presentarían el repositorio de software libre de ESLE. Me bajé alguno de los desarrollos del repositorio para echarles un vistazo, y me encontré con un paquete que incluía XAMPP para MS Windows y la aplicación en PHP. La palabra "cutre" fue lo primero que me vino a la cabeza. Es de suponer que si alguien utiliza esa aplicación en PHP de forma "seria" no lo hará sobre XAMPP, éste existe para usos domésticos o pruebas. Así que si asumimos que la inclusión de XAMPP tiene como objetivo que el usuario pueda probar la aplicación, es poco menos que desangelado decirle al usuario que arranque XAMPP, que abra el navegador, y que teclee una IP. "¿Y bien?, ¿dónde está la aplicación?", dirá el usuario. Aquí, en esta ventana. "No, eso es el navegador", responderá confuso. No le intentes engañar, que el Fairfoks lo ha instalado él solito.
Sería fantabuloso y estupentástico poder coger una aplicación escrita en PHP+MySQL, y empaquetarla de manera que sea "una sola aplicación" de una sola ventana. No sé si me entendéis, algo así como una base de datos de Access, que en un solo archivo MDB tiene las tablas, los datos, los formularios, las consultas... pero sin la necesidad de tener instalado nada previamente. Que puedas decir "ésta es mi aplicación", que hagas doble click en un EXE redondo y reluciente, y tenga apariencia de Una y Grande (y a ser posible Libre
Se me ha ocurrido que con VirtualBox se podría hacer algo así: te curras una máquina virtual que contenga la aplicación y los datos, y lance el navegador automáticamente al arrancar, y ya está. Pero eso requiere tener instalado VirtualBox, y además se me antoja matar moscas a cañonazos.
En su día pensé acerca de la posibilidad de montar un LiveCD basándose en (por ejemplo) Knoppix que arrancara automáticamente el servidor Apache y mostrara el navegador apuntando directamente a la aplicación en PHP. Sería muy chulo para mostrar el funcionamiento de un portal (y nos ahorraríamos la necesidad de conexión a Internet para enseñar cómo funciona un CMS a un auditorio). Pero tiene el inconveniente de que el hardware te puede chafar la demostración (si no es reconocido por Knoppix), y además requiere de reiniciar el sistema (por no hablar del problema de dónde se guardan los datos después).
En fin, que no se me ocurre cómo podría coger un servidor Apache con soporte para PHP, una base de datos MySQL, un navegador Firefox, y meterlo todo en un bonito ejecutable que aparentara ser una sola aplicación y funcionara en modo standalone. ¿Sabéis si existe algo así? He encontrado esto, pero sigue siendo demasiado amanuense comparado con lo que yo busco.
Uniform Server
(Puntos:1)( http://www.thewayfarer.info/ | Última bitácora: Domingo, 09 Noviembre de 2014, 21:20h )
Ya me contarás.
-- Wayfarer
La Bitácora del Caminante [thewayfarer.info]
Quiza PhpDock
(Puntos:1)quizá PhpDock [nusphere.com] sea una aproximación a lo que estás buscando.