Skipper es una herramienta de visualización y generador de código/esquema para frameworks ORM de PHP como Doctrine2 , Doctrine , Propel y CakePHP , que se utilizan para crear una capa de abstracción de base de datos . [ 2 ] [ 3 ] [ 4 ] [ 5 ] Skipper es desarrollado por la empresa checa Inventic, sro con sede en Brno, [ 2 ] y era conocido como ORM Designer antes de su cambio de marca en 2014. [ 6 ]
Descripción general
- Genera un modelo visual a partir de los archivos de definición de esquema [ 2 ] [ 3 ] [ 4 ]
- Importación/exportación repetitiva de definiciones de esquema en formatos compatibles (XML, YML, anotaciones PHP) [ 2 ] [ 3 ] [ 4 ]
- Los archivos de definición de esquema se generan automáticamente a partir del modelo visual [ 2 ] [ 3 ] [ 4 ]
- La representación visual utiliza diagramas ER extendidos por conceptos de herencia y muchos a muchos [ 2 ] [ 3 ] [ 4 ]
- Admite personalización mediante archivos de configuración .xml y JavaScript [ 2 ] [ 7 ] [ 8 ]
- No admite conexiones directas a la base de datos [ 9 ]
- Representación visual y menús toscos y simplistas [ 10 ]
Arquitectura
Skipper se construyó sobre el framework Qt . La importación/exportación de las definiciones de esquema utiliza transformaciones XSL basadas en la biblioteca LibXslt . Los archivos fuente importados se convierten primero a formato XML: sin conversión para XML, conversión simple para YML, creando el Árbol de Sintaxis Abstracta y su posterior conversión a XML para las anotaciones PHP. Los scripts de importación/exportación se configuran en JavaScript y se pueden personalizar libremente. [ 11 ]
Marcos ORM compatibles
Marcos de trabajo compatibles para la generación de archivos de modelo visual y esquema: [ 12 ]
Historia
Skipper se creó como una herramienta interna para las aplicaciones web desarrolladas por Inventic. Se publicó por primera vez como una herramienta comercial con el nombre de ORM Designer en 2009. [ 13 ] [ 14 ] La aplicación se rediseñó y optimizó en enero de 2013 y se lanzó como ORM Designer 2. [ 11 ] [ 15 ] En mayo de 2013, ORM Designer pasó a formar parte del programa de incubación del Centro de Innovación de Moravia del Sur (programa de apoyo para startups tecnológicas innovadoras). [ 14 ] [ 16 ] [ 17 ] En junio de 2014, se lanzó la versión 3 de ORM Designer y se renombró con el nombre de Skipper . [ 6 ]
Véase también
Referencias
- ↑ Plataformas compatibles. Archivado el 30/05/2014 en Wayback Machine.
- 1 2 3 4 5 6 7 "Diseñador ORM" . Archivado del original el 22 de febrero de 2014. Recuperado el 15 de julio de 2014 .
- 1 2 3 4 5 "Diseñador ORM" . 12 de mayo de 2010.
- 1 2 3 4 5 "Revista PHP5: Análisis de un diseñador de ORM" . php5.phpmagazine.net . Archivado del original el 16 de septiembre de 2010. Recuperado el 6 de junio de 2022 .
- ↑ "Hoja de referencia de Symfony2" . www.symfony2cheatsheet.com . Archivado del original el 3 de julio de 2014.
- 1 2 "Comunicado de prensa: Skipper Skipper - el blog de diseño ORM" .
- ↑ "Ampliación de atributos ORM | Diseñador ORM" . Archivado del original el 10 de junio de 2014. Consultado el 15 de julio de 2014 .
- ↑ "Extensión de archivos de script | ORM Designer" . Archivado del original el 23 de febrero de 2014. Consultado el 15 de julio de 2014 .
- ↑ "MySQL Workbench | ORM Designer" . Archivado del original el 19 de abril de 2014. Consultado el 15 de julio de 2014 .
- ↑ "Diseñador ORM – Revisión rápida « Stacktrace('dev-KRTCS.net')" . Archivado del original el 21-02-2014 . Recuperado el 15-07-2014 .
- 1 2 "La magia detrás de ORM Designer | Blog de ORM Designer" . Archivado del original el 26 de abril de 2014. Consultado el 15 de julio de 2014 .
- ↑ "Plataformas compatibles | Diseñador ORM" . Archivado del original el 30/05/2014 . Consultado el 15/07/2014 .
- ↑ "Nueva herramienta: ORM Designer | Blog de ORM Designer" . Archivado del original el 23 de febrero de 2014. Consultado el 15 de julio de 2014 .
- 1 2 "goaleurope.com/ORM-Designer-raises-funding-from-angel-investor" . Archivado del original el 26 de julio de 2014. Consultado el 15 de julio de 2014 .
- ^ "Mladí programátoři z Brna zdražili svůj software trojnásobně. Prodeje zůstaly stejné" . 10 de julio de 2013.
- ↑ "Do JIC Innovation parku se hlásí 41 firem, nejlepší vyberou Rostock, Všianský a Berdár" . 12 de marzo de 2013.
- ↑ "Empresas en el Parque de la Innovación" . Archivado del original el 25 de febrero de 2014. Consultado el 15 de julio de 2014 .
Enlaces externos
- Sitio web oficial
- Hoja de referencia rápida de Symfony
- Mapeo objeto-relacional
- Herramientas de programación
- Gráficos por computadora
- Software gráfico que utiliza Qt