Шкипер (компьютерная программа)

Шкипер (бывший проектировщик ORM)
Разработчик(и)Inventic, sro
Первоначальный выпускДекабрь 2009 г.
Операционная системаКроссплатформенность [1]
Доступно вАнглийский, чешский
ТипПрограммное обеспечение для визуализации
ЛицензияСобственное программное обеспечение
Веб-сайтwww.skipper18.com

Skipper — это инструмент визуализации и генератор кода/схем для PHP ORM-фреймворков, таких как Doctrine2 , Doctrine , Propel и CakePHP , которые используются для создания уровня абстракции базы данных . [2] [3] [4] [5] Skipper разработан чешской компанией Inventic, sro, базирующейся в Брно, [2] и был известен как ORM Designer до ребрендинга в 2014 году. [6]

Обзор

  • Создает визуальную модель из файлов определения схемы [2] [3] [4]
  • Повторный импорт/экспорт определений схем в поддерживаемых форматах (XML, YML, аннотации PHP) [2] [3] [4]
  • Файлы определения схемы автоматически генерируются из визуальной модели [2] [3] [4]
  • Визуальное представление использует ER-диаграмму, расширенную концепциями наследования и «многие ко многим» [2] [3] [4]
  • Поддерживает настройку с использованием файлов конфигурации .xml и JavaScript [2] [7] [8]
  • Не поддерживает прямые подключения к базе данных [9]
  • Грубое и упрощенное визуальное представление и меню [10]

Архитектура

Skipper был создан на основе Qt framework . Импорт/экспорт определений схемы использует XSL -преобразования, поддерживаемые библиотекой LibXslt. Импортированные исходные файлы сначала преобразуются в формат XML: без преобразования для XML, простое преобразование для YML, создание абстрактного синтаксического дерева и его последующее преобразование в XML для аннотаций PHP. Скрипты импорта/экспорта настраиваются в JavaScript и могут быть свободно настроены. [11]

Поддерживаемые ORM-фреймворки

Поддерживаемые фреймворки для создания визуальных моделей и файлов схем: [12]

История

Skipper был создан как внутренний инструмент для веб-приложений, разработанных Inventic. Впервые он был опубликован как коммерческий инструмент под названием ORM Designer в 2009 году . [13] [14] Приложение было переработано и оптимизировано в январе 2013 года и выпущено как ORM Designer 2. [11] [15] В мае 2013 года ORM Designer стал частью программы инкубатора Южно-Моравского инновационного центра (программа поддержки инновационных технологических стартапов). [14] [16] [17] В июне 2014 года была выпущена версия ORM Designer 3, переименованная в Skipper [6]

Смотрите также

Ссылки

  1. ^ Поддерживаемые платформы Архивировано 2014-05-30 на Wayback Machine
  2. ^ abcdefg "ORM Designer". Архивировано из оригинала 2014-02-22 . Получено 2014-07-15 .
  3. ^ abcde "ORM Designer". 12 мая 2010 г.
  4. ^ abcde "PHP5 Magazine: ORM Designer Reviewed". php5.phpmagazine.net . Архивировано из оригинала 16 сентября 2010 г. Получено 6 июня 2022 г.
  5. ^ "Symfony2 шпаргалка". www.symfony2cheatsheet.com . Архивировано из оригинала 2014-07-03.
  6. ^ ab "Пресс-релиз: Skipper Skipper - блог дизайнера ORM".
  7. ^ "Расширение атрибутов ORM | ORM Designer". Архивировано из оригинала 2014-06-10 . Получено 2014-07-15 .
  8. ^ "Расширение файлов скриптов | ORM Designer". Архивировано из оригинала 2014-02-23 . Получено 2014-07-15 .
  9. ^ "MySQL Workbench | ORM Designer". Архивировано из оригинала 2014-04-19 . Получено 2014-07-15 .
  10. ^ "ORM Designer – Краткий обзор « Stacktrace('dev-KRTCS.net')". Архивировано из оригинала 2014-02-21 . Получено 2014-07-15 .
  11. ^ ab "Magic behind ORM Designer | ORM Designer Blog". Архивировано из оригинала 2014-04-26 . Получено 2014-07-15 .
  12. ^ "Поддерживаемые платформы | ORM Designer". Архивировано из оригинала 2014-05-30 . Получено 2014-07-15 .
  13. ^ "Новый инструмент – ORM Designer | Блог ORM Designer". Архивировано из оригинала 2014-02-23 . Получено 2014-07-15 .
  14. ^ ab "goaleurope.com/ORM-Designer-raises-funding-from-angel-investor". Архивировано из оригинала 2014-07-26 . Получено 2014-07-15 .
  15. ^ "Младшие программисты из Брна создали свое программное обеспечение. Prodeje zůstaly stejné" . 10 июля 2013 г.
  16. ^ "В парке инноваций JIC пройдет 41 пожар, который будет выбран в Ростоке, Вшиански и Бердаре" . 12 марта 2013 г.
  17. ^ "Компании в инновационном парке". Архивировано из оригинала 2014-02-25 . Получено 2014-07-15 .
  • Официальный сайт
  • Шпаргалка по Symfony
Взято с "https://en.wikipedia.org/w/index.php?title=Skipper_(компьютерное_программное_обеспечение)&oldid=1258365419"