Skipper (oprogramowanie komputerowe)

Skipper (były projektant ORM)
Deweloperzy Inventic, sro
Pierwsze wydanie grudzień 2009
System operacyjny Międzyplatformowe
Dostępne w angielski, czeski
Typ Oprogramowanie do wizualizacji
Licencja Własne oprogramowanie
Strona internetowa www.skipper18.com _ _

Skipper to narzędzie do wizualizacji i generator kodu/schematu dla frameworków PHP ORM, takich jak Doctrine2 , Doctrine , Propel i CakePHP , które są używane do tworzenia warstwy abstrakcji bazy danych . Skipper jest rozwijany przez czeską firmę Inventic, sro z siedzibą w Brnie i był znany jako ORM Designer przed rebrandingiem w 2014 roku.

Przegląd

  • Generuje model wizualny z plików definicji schematu
  • Powtarzalny import/eksport definicji schematów w obsługiwanych formatach (adnotacje XML, YML, PHP)
  • Pliki definicji schematu są generowane automatycznie z modelu wizualnego
  • Wizualna reprezentacja wykorzystuje diagram ER rozszerzony o koncepcje dziedziczenia i wiele-do-wielu
  • Obsługuje dostosowywanie za pomocą plików konfiguracyjnych .xml i JavaScript
  • Nie obsługuje bezpośrednich połączeń z bazą danych
  • Surowa i uproszczona reprezentacja wizualna i menu

Architektura

Skipper został zbudowany na frameworku Qt . Import/eksport definicji schematu wykorzystuje XSL obsługiwane przez bibliotekę LibXslt. Importowane pliki źródłowe są najpierw konwertowane do formatu XML: brak konwersji do XML, prosta konwersja do YML, tworzenie Abstract Syntax Tree i jego późniejsza konwersja do XML dla adnotacji PHP. Skrypty importu/eksportu są konfigurowane w języku JavaScript i można je dowolnie dostosowywać.

Obsługiwane frameworki ORM

Ramy obsługiwane do generowania modeli wizualnych i plików schematów:

Historia

Skipper powstał jako wewnętrzne narzędzie dla aplikacji webowych opracowanych przez firmę Inventic. Po raz pierwszy został opublikowany jako narzędzie komercyjne pod nazwą ORM Designer w 2009 roku. Aplikacja została przerobiona i zoptymalizowana w styczniu 2013 roku i wydana jako ORM Designer 2 . W maju 2013 ORM Designer został częścią programu Inkubator Południowomorawskiego Centrum Innowacji (program wsparcia dla innowacyjnych start-upów technologicznych). W czerwcu 2014 r. ORM Designer w wersji 3 został wydany i przemianowany pod nazwą Skipper

Zobacz też

Linki zewnętrzne