WMS

Il WMS è un progetto open-source (di qualche anno fa) pensato per facilitare e sveltire il lavoro degli sviluppatori software.
Può essere definito un RAD (Rapid Application Development) e nasce dall’esigenza di avere un tool facile e veloce per creare applicazioni no-code, ovvero senza scrivere una sola riga di codice.
Tramite il WMS infatti è possibile creare in modo visuale delle “entità relazionali”, definendo i campi che le compongono, creare le relazioni (1-N, N-M) tra di esse e con pochi click creare:

  • La base dati per MySQL, PostgreSQL ed SQLite tramite migrations
  • I file php per le API di Laravel per eseguire le operazioni di CRUD (Create, Read, Update, Destroy) con pattern MVC (Model-View-Controller)
  • I file html/Javascript per l’interfaccia visuale

Il software si occuperà di eseguire lo “scaffolding” di tutto il codice sorgente neccessario per fa funzionare l’applicazione.