La stessa missione mi ha spinto ad avviare questo progetto: Agile UI - una libreria di componenti dell'interfaccia utente PHP.
Il mio obiettivo è consentire agli sviluppatori di concentrarsi sulle attività aziendali e utilizzare l'implementazione dell'interfaccia utente standard per un'applicazione web/reattiva. Questo non risolverà il 100% dei casi d'uso, ma è una soluzione rapida ed efficace. (Per scenari più complessi, consiglio di utilizzare ReactJS con RestAPI).
L'interfaccia utente agile è un progetto relativamente nuovo, ma sta maturando molto rapidamente e siete invitati a provarlo. Non ci sono pesanti dipendenze e il codice è progettato per funzionare immediatamente.
composer require atk4/ui
Aggiungere questo codice in un file:
includono 'vendor/autoload.php';
$ app = new \ atk4 \ ui \ App ('La mia app'); $ app-> initLayout (nuovo \ atk4 \ ui \ Layout \ Admin());
$ db = \ atk4 \ data \ Persistenza :: connessione ($ DSN);
classe L'utente estende \ atk4 \ data \ Model { public $ table = 'utente'; function init() { parent :: init();
$this->addField('name');
$this->addField('email', ['required'=>true]);
$this->addField('password', ['type'=>'password']);
}
}
$ app-> Layout> aggiungere (nuova \ atk4 \ ui \ CRUD()) -> setModel (nuovo utente ($ db));
Il risultato dovrebbe essere simile a questo:
chiarire se siete alla ricerca di un quadro Rich UI JavaScript o di un framework PHP che genera il codice JavaScript di un particolare framework JavaScript UI – Gordon
Hi Gordon, grazie per aver evidenziato la differenza, JQuery è un framework Javascript che ho trovato per l'interfaccia utente ricca, vorrei conoscere i vantaggi dell'utilizzo di un framework PHP che genera Javascript .. quali sono i problemi che il framework potrebbe gestire idealmente ?? – karthik
beh, il vantaggio principale sarebbe quello di poter lavorare nella lingua preferita. Un po 'come GWT che ti permette di creare il ricco codice JavaScript UI da Java. Mi viene in mente anche ExtJs per GWT. Non sono sicuro se ci siano delle librerie PHP che sono simili a quelle però. Zend Framework ha alcune classi per generare Javascript per Dojo. Ma a parte questo? È una bella domanda – Gordon