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.
- Rest API Server in PHP
- Web UI in Js con Kendo-UI
- Project Repo: https://github.com/simonecosci/wms/wiki