La misma misión me ha impulsado a iniciar este proyecto: Agile UI - una biblioteca de componentes de UI PHP.
Mi objetivo es permitir a los desarrolladores centrarse en las tareas comerciales y utilizar la implementación de interfaz de usuario estándar para una aplicación web/receptiva. Esto no resolverá el 100% de los casos de uso, pero es una solución rápida y efectiva. (Para escenarios más complejos, recomiendo usar ReactJS con RestAPI).
Agile UI es un proyecto relativamente nuevo pero está madurando muy rápido y le invitamos a probarlo. No hay grandes dependencias y el código está diseñado para funcionar de inmediato.
composer require atk4/ui
Añadir este código en un archivo:
incluyen 'vendedor/autoload.php';
$ app = new \ atk4 \ ui \ App ('Mi aplicación'); $ app-> initLayout (new \ atk4 \ ui \ Layout \ Admin());
$ db = \ atk4 \ data \ Persistence :: connect ($ DSN);
clase usuario extends \ atk4 \ data \ Model { public $ table = 'user'; function init() { parent :: init();
$this->addField('name');
$this->addField('email', ['required'=>true]);
$this->addField('password', ['type'=>'password']);
}
}
$ app-> esquema de trazado> add (new \ atk4 \ ui \ CRUD()) -> setModel (nuevo usuario ($ db));
El resultado debe ser similar a esto:
Sírvanse aclarar si usted está buscando un marco Rich UI JavaScript o un marco de PHP que genera el JavaScript de un determinado marco de JavaScript IU – Gordon
Hola Gordon, gracias por destacar la diferencia, JQuery es un framework de Javascript que encontré para la interfaz de usuario enriquecida, me gustaría saber los beneficios de usar un Framework PHP que genere Javascript ... ¿Cuáles son los problemas que el framework podría manejar idealmente? – karthik
bueno, el principal beneficio sería poder trabajar en el idioma que prefiera. Algo así como GWT, que te permite crear el rico código de JavaScript de UI de Java. ExtJs para GWT viene a la mente también. No estoy seguro de si hay alguna biblioteca PHP que sea similar a eso. Zend Framework tiene unas pocas clases para generar Javascript para Dojo. ¿Pero aparte de eso? Es una buena pregunta. – Gordon