Entidades y campos
Texto, correo, teléfono, URL, números, fechas, moneda, enum y referencias. Longitud, obligatoriedad, unicidad, índice y valor por defecto.
RoadwiseStudio convierte un modelo de entidades, campos, relaciones, pantallas y permisos en código PHP 8 que se ejecuta con su propia base de datos. Sin pantallas de demostración: la aplicación generada existe, migra y responde.
La aplicación PHP generada, con su base SQLite, servida en 127.0.0.1.
Cada pieza del IDE trabaja sobre el mismo modelo. Lo que ves en el diseñador es exactamente lo que se valida, se guarda y se genera.
Texto, correo, teléfono, URL, números, fechas, moneda, enum y referencias. Longitud, obligatoriedad, unicidad, índice y valor por defecto.
Relaciones muchos a uno que crean el campo de referencia, la clave foránea y la navegación en los formularios generados.
Columnas del listado, campos del formulario, búsqueda, filas por página y acciones permitidas. El listado y el formulario se generan de la misma definición.
Inicio de sesión con CSRF, sesiones, roles y permisos comprobados en el servidor. El panel de administración de usuarios se genera incluido.
Endpoints JSON por entidad, exportación de listados y registro de actividad. Las mismas validaciones del formulario protegen la API.
RoadwiseStudio genera la aplicación, prepara SQLite, la sirve con php -S y la abre en WebView2. Lo que pruebas es el código que después publicas.
Propone operaciones a partir de una instrucción en español o de una consola JSON. Todo aterriza en Cambios pendientes con su validación antes de aplicarse.
Cada cambio guarda su fuente (tú, asistente, importación o sistema), la descripción exacta y el estado resultante. Deshacer y rehacer recorren el historial real.
Mismo modelo, mismo resultado. El manifiesto registra el hash de cada archivo; tus carpetas app/custom y storage nunca se sobrescriben.
Capturas tomadas de la aplicación real, con el proyecto de ejemplo Clientes y Pedidos abierto.
El modelo es la única fuente de verdad: lo que validas es lo que se guarda, y lo que se guarda es lo que se genera.
Elige nombre y motor de base de datos. El proyecto se guarda como un archivo JSON versionable.
Crea entidades, campos, relaciones y pantallas desde el explorador y los diseñadores.
La validación estructural y semántica devuelve errores y advertencias con código estable antes de aplicar cambios.
La vista previa escribe el proyecto PHP, migra la base y lo sirve en 127.0.0.1 para probarlo tal cual quedará.
La aplicación generada se publica con PHP 8 y un servidor web apuntando a public/. No requiere frameworks ni dependencias externas.
Descomprime el ZIP y ejecuta RoadwiseStudio.exe. El paquete es autocontenido: no necesitas instalar .NET. Incluye el proyecto de ejemplo Clientes y Pedidos y las instrucciones de uso.
PATH para la vista previa y para publicar la aplicación generada.Lo esencial antes de descargar y modelar tu primera aplicación.
Una aplicación PHP 8 completa: inicio de sesión con CSRF, roles y permisos, CRUD por entidad, formularios y listados con búsqueda, filtros y paginación, relaciones, exportación, API REST, registro de actividad y migraciones para SQLite, MariaDB o MySQL.
No para modelar y probar. Si quieres extender la aplicación generada, el código es PHP legible y separado en capas; tus carpetas app/custom y storage se conservan entre generaciones.
No aplica sin tu confirmación. El asistente propone operaciones que quedan en Cambios pendientes con su validación; nada se escribe en el modelo hasta que lo aplicas. Cada cambio queda en el historial y se puede deshacer.
El manifiesto guarda el hash de cada archivo. Los archivos sin cambios se dejan intactos, los obsoletos se eliminan solo si nadie los tocó y, si un archivo generado fue modificado, la nueva versión se escribe aparte con el sufijo .eidos-new.
La aplicación generada es PHP 8 con PDO. Puedes publicarla en Apache o Nginx apuntando a public/ y usar SQLite, MariaDB o MySQL. No depende de servicios en la nube de Lumbre.
Todavía no. El contrato de esos generadores está preparado en la arquitectura, pero solo el generador PHP 8 está implementado. Preferimos decirlo antes que mostrarte una maqueta.
La versión 1.0.0 se distribuye gratis desde esta página. No hay licencia, registro ni activación.
Los proyectos son archivos JSON que tú eliges dónde guardar. La vista previa se prepara en %LOCALAPPDATA%\RoadwiseStudio\Preview y puedes abrir la carpeta desde la propia aplicación.