Технологии
Фреймворк MV создан при использовании следующих технологий:
- PHP 7
- MySQL / SQLite
- PDO
- Swift Mailer
- jQuery
- jQuery UI
- AJAX
- Redactor (OEM лицензия)
Входящие в состав MV библиотеки периодически обновляются и включаются в состав ядра, которое можно установить с новой версии на уже запущенный проект. Процесс обновления ядра описан здесь.
Технологические особенности
- полностью объектно-ориентированный подход
- автозагрузка классов моделей и плагинов
- отсутствие констант и глобальных переменных
- абстракция базы данных
- возможность использования разных СУБД (MySQL и SQLite)
- применение популярных PHP паттернов (Singleton, Active Record)
- обновляемое ядро и административный интерфейс (обратная совместимость)
Предыдущий раздел
Философия