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€