Ads
Links
UML2PHP - Genereración automática de apliaciones PHP
¿Qué?
La herramienta MOLA::UMLtoPHP genera automáticamente aplicaciones PHP completas a partir de diagramas de clase UML. La generación incluye:
- Scripts para la creación de la base de datos (soporte para todos los fabricantes importantes) generados con la herramienta UMLtoDB
- Páginas HTML para mostrar la información de la base de datos
- Formularios HTML para modificar los datos de la base de datos
- Una hoja de estilo CSS configurable para controlar la visaulización de la aplicación
- Un menú para navegar por la aplicación
- Un formulario de login

¿Porqué?
Ya hay muchas herramientas de generación de código por lo que ahora mismo a lo mejor estás pensando, ¿porqué crear otra más?. El problema es que la mayoría de herramientas actuales tiene dos grandes problemas: o bien generan sólo una parte pequeña del código necesario (por ejemplo, sólo plantillas vacías en lugar del código completo) o requieren mucho esfuerzo durante el modelado de la aplicación (e.j. obligando a usar un UML profile complejo).
Nosotros seguimos una aproximación diferente. El objetivo es incrementar la productividad maximizando la cantidad/calidad de código generado al mismo tiempo que minimizamos el esfuerzo necesario para modelar la aplicación
.Para minimizar la etapa de modelado, la herramienta genera todos los componentes de la aplicación PHP partiendo sólo de un diagrama de claes UML totalmente estándar. Puedes olvidarte del uso de profiles o de la definición de esquemas de comportamiento. La herramienta utiliza el sentido común para deducir las páginas HTML (y los formularios, campos de edición, tipos de controles para cada campo ,...) que cualquier programador codificaría si le diéramos ese mismo diagrama de clases.
Ciertamente, puede ser necesario retocar manualmente el código generado pero lo importante es que la mayor parte del código (más de un 80% en la mayoría de casos) estará ya listo para su distribución con lo qué ahorrarás mucho tiempo (y dinero) que podrás dedicar a contratar nuevos proyectos.
Resumiendo, algunos de los beneficios de la herramienta son los siguientes:- Incrementar la productividad gracias al uso de diagramas UML para generar automáticamente el código de la aplicación
- No es necesario aprender nuevs técnicas de modelado, estereotypes, profiles,.. Sólo diagramas de clases básicos.
- No es necesario instalar nada (ver más abajo
- Puedes usar tu herramienta UML preferida para esepcificar el modelo de entrada
- Puedes olvidarte de las etapas de testing y debugging, la calidad del código está garantizada por el generador de código
- El código generado incluye ya comentarios para facilitar su futuro mantenimiento
- Y todo por una pequeña tarifa mensual
¿Cómo?
Esta herramienta se ofrece como servicio web (SaaS). Simplemente sube tu archivo XMI con los datos de tu modelo UML y (opcionalmente) cambia los parámetros de configuración. ¡Immediatamante recibirás como resultado un archivo compromido con todo el código fuente de tu aplicación!
El archivo XMI puede contener todos los típicos elementos de un diagrama de clases (clases, asociaciones, clases asociativas, enumeraciones, generalizaciones, ...). Este archivo se borra automáticamente después de la generación con lo que no hay que preocuparse por la confidencialidad de tus diseños
¡Personaliza tu generación!
También ofrecemos la posibilidad de crear tu propio generación de código personalizado. Explicanos tus requisitos y construiremos para ti una versión adaptada del generador, perfectamente adecuada a las necesidades de tu equipo de desarrollo. Esto te permitirá maximizar la productividad de tu equipo
¿Cuánto?
Una pequeña tarifa mensual permite el uso de este servicio. Puedes pagar sólo los meses en los qué necesites el servicio o escoger la subscripción anual (más económica). Detalles más específicos se anunciarán posteriormente. Si tienes alguna pregunta, no dudes en contactar con nosotros.
Quiero saber más
Contacta con nosotros , subscríbete al portal o a la lista de distribución para estar al tanto de las novedades
