This version of the page http://www.owox.ua/products/web/developers/ (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2014-03-23. The original page over time could change.
OWOX — Разработчикам | Продукты / Веб-витрины

Разработчикам

Преимущества при разработке проекта на базе OWOX Engine

  • Модульная система со слабой связанностью (coupling);
  • Следование принципам MVC;
  • Встроенная ORM;
  • Инструменты обновления схемы БД на основании схем модели (DDL);
  • Встроенный Observer на уровне модели;
  • Уникальный механизм роутинга сайта (без regex);
  • Инструменты для статического анализа кода (частые ошибки, которые в противном случае были бы выявлены во время выполнения);
  • Инструменты автоматического обновления конфигурации nginx и других шаблонных компонентов с выходом новых версий OWOX Engine;
  • Инструменты автоматического обновления конфигурации sphinx;
  • Простое подключение REST API (XML/JSON) к индивидуальным модулям;
  • Вспомогательные механизмы для упрощения unit тестирования на базе PHPUnit и acceptance на базе Selenium + PHPUnit;
  • Использование современных библиотек: Smarty 3, Mootools 1.4.5, Symfony Components 2.2;
  • Автопостроение административной части для любого модуля на базе Flex;
  • Структура проекта, готовая к автоматическому выливанию под нагрузками;
  • Готовность работать на нескольких серверах (хранение сессий в Redis, шаблоны для мультисерверных конфигов nginx);
  • Развитые консольные инструменты для возможности автоматизации действий по изменению состояния проекта (OWOX Automatic);
  • Интеграция с собственным сервером асинхронных задач (OWOX Apps);
  • Читабельный код за счёт обязательного code-review и проверок через PHP CodeSniffer на уровне git pre commit hook.