linpax / microphp-framework
Very small framework written on php to create HL-apps using hierarchical MVC pattern
Installs: 209
Dependents: 5
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 2
pkg:composer/linpax/microphp-framework
Requires
- php: >=5.4.0
 - ext-mbstring: *
 - lib-pcre: >=8.31
 
Requires (Dev)
- codeclimate/php-test-reporter: 0.3.*
 - phpunit/phpunit: 4.8.x-dev
 - phpunit/phpunit-selenium: 2.x-dev
 - scrutinizer/ocular: ~1.1
 
Suggests
- ext-curl: required
 - ext-pdo: required
 - ext-pdo_mysql: required
 
This package is not auto-updated.
Last update: 2025-10-26 00:03:50 UTC
README
Micro — молодой H-MVC фреймворк со свободным исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-сервисов и приложений. Micro реализует [паттерн](http://wiki.micro.linpax.org/Шаблон проектирования) «иерархический модель-представление-контроллер» (HMVC). Текущая стабильная версия отсутствует, распространяется по свободной [лицензией MIT](http://wiki.micro.linpax.org/Лицензия MIT).
История
Работа по созданию Micro началась 28 декабря 2013 года, главным аспектом которого было желание получить мощный инструмент для ускорения разработки веб-сервисов и приложений, затратив небольшое количество ресурсов.
Особенности
- Прост в понимании
 - Основан на PHP версии >= 5.4
 - Использует парадигму HMVC
 - Диспетчер URL с использованием Router'а путей
 - Очень легко расширяем
 - Малый размер дистрибутива ( ~400 Kb )
 
Возможности
- Многофункциональная настройка приложений
 - Поддержка [баз данных](http://wiki.micro.linpax.org/База данных) (реализована через драйвер [PDO](http://wiki.micro.linpax.org/PHP Data Objects))
 - Поддержка ActiveRecord для работы с данными
 - Поддержка URL любой сложности
 - Легко расширяемый базовый функционал
 - Минимальный джентльменский набор для повседневных операций
 - Встроенный механизм поддержки миграций
 - Поддержка интернационализации
 - Возможность подключения сторонних библиотек
 - Генераторы HTML-кода, форм, а также виджеты
 - Удобный построитель запросов
 - Низкий порог вхождения