My Persistent Objects 2.0
My Persistent Objects es un generador de código extensible diseñado especialmente para aplicaciones basadas en bases de datos relacionales.
Objetivos
My Persistent Objects es una herramienta sencilla y extensible. Desarrollada teniendo siempre en mente que el código generado debe ser sencillo y mantenible. My Persistent Objects no pretende ser una herramienta para generar miles de líneas de código. Pretendemos que permita generar el código justo para tareas repetitivas y propensas a errores como puede ser programar el acceso a bases de datos. Queremos aumentar la productividad de los programadores con código de calidad y sin errores.
Con My Persistent Objects puedes o podrías generar...
- La capa de persistencia de una aplicación.
INSERT, UPDATE, DELETE, SELECT de cada tabla de la base de datos
además de consultas de búsqueda según índices y claves ajenas - Aplicaciones web
- Aplicaciones de escritorio
- Servicios web (REST, SOAP, XML-RPC,...)
- Tests de unidad, archivos de configuración,...
Lenguajes y tecnologías
Los lenguajes y tecnologías soportados y que planeamos soportar son
- Java: JDBC, Hibernate, JDO, EJB3, JSF, Spring framework,...
- .Net: ASP, Visual Basic.Net, C#,...
- Otros: PHP, Python
No obstante My Persistent Objects es extensible. Está basado en plantillas y permite al usuario crear sus propias plantillas para generar código personalizado o para una tecnología no soportada.
Características
- Generar código para diferentes tecnologías, lenguajes y bases de datos
- Importar / exportar el esquema relacional desde una base de datos existente
- Previsualización de código
- Compilar, empaquetar, desplegar, etc. el código sin salir de My Persistent Objects
- Extensible: preparado para soportar cualquier tecnología mediante plantillas
- Pruébalo gratis 30 días. A partir de entonces puedes usar una versión limitada gratuitamente, o cómpralo por sólo 49€