<commit_before># MicroPHP Framework

[![Join the chat at https://gitter.im/linpax/microphp-framework](https://badges.gitter.im/linpax/microphp-framework.svg)](https://gitter.im/linpax/microphp-framework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Micro — молодой H-MVC [фреймворк](http://wiki.micro.linpax.org/Фреймворк) со свободным исходным кодом, написанный на языке программирования [PHP](http://wiki.micro.linpax.org/PHP), для разработки полноценных веб-сервисов и приложений.
Micro реализует [паттерн](http://wiki.micro.linpax.org/Шаблон проектирования) «иерархический [модель](http://wiki.micro.linpax.org/Модель)-[представление](http://wiki.micro.linpax.org/Представление)-[контроллер](http://wiki.micro.linpax.org/Контроллер)» (HMVC).
Текущая стабильная версия отсутствует, распространяется по свободной [лицензией MIT](http://wiki.micro.linpax.org/Лицензия MIT).

[![Author](http://img.shields.io/badge/author-@microcmf-blue.svg?style=flat-square)](https://twitter.com/microcmf)
[![Join the chat at https://gitter.im/linpax/microphp-framework](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/linpax/microphp-framework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Code Climate](https://codeclimate.com/github/linpax/microphp-framework/badges/gpa.svg)](https://codeclimate.com/github/linpax/microphp-framework)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/linpax/microphp-framework/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/linpax/microphp-framework/?branch=master)

## История
Работа по созданию Micro началась 28 декабря 2013 года, главным аспектом которого было желание получить мощный инструмент для ускорения разработки веб-сервисов и приложений, затратив небольшое количество ресурсов.

## Особенности

* [Прост](http://wiki.micro.linpax.org/Вводная) в понимании
* Основан на [PHP](http://wiki.micro.linpax.org/PHP) версии >= 5.4
* Использует парадигму [HMVC](http://wiki.micro.linpax.org/HMVC)
* Диспетчер URL с использованием [Router'а](http://wiki.micro.linpax.org/Router) путей
* Очень легко расширяем
* Малый размер дистрибутива ( ~400 Kb )

## Возможности

* Многофункциональная [настройка приложений](http://wiki.micro.linpax.org/конфигурация)
* Поддержка [баз данных](http://wiki.micro.linpax.org/База данных) (реализована через драйвер [PDO](http://wiki.micro.linpax.org/PHP Data Objects))
* Поддержка [ActiveRecord](http://wiki.micro.linpax.org/ActiveRecord) для работы с данными
* Поддержка URL любой сложности
* [Легко расширяемый](http://wiki.micro.linpax.org/Конфигурация) базовый функционал
* Минимальный [джентльменский набор](http://api.micro.linpax.org/namespace-Micro.html) для повседневных операций
* Встроенный механизм поддержки миграций
* Поддержка интернационализации
* Возможность подключения сторонних библиотек
* Генераторы HTML-кода, форм, а также [виджеты](http://wiki.micro.linpax.org/Виджет)
* Удобный [построитель запросов](http://wiki.micro.linpax.org/Query)<commit_msg>Readme small fix<commit_after># MicroPHP Framework

[![Author](http://img.shields.io/badge/author-@microcmf-blue.svg?style=flat-square)](https://twitter.com/microcmf)
[![Join the chat at https://gitter.im/linpax/microphp-framework](https://badges.gitter.im/linpax/microphp-framework.svg)](https://gitter.im/linpax/microphp-framework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Code Climate](https://codeclimate.com/github/linpax/microphp-framework/badges/gpa.svg)](https://codeclimate.com/github/linpax/microphp-framework)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/linpax/microphp-framework/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/linpax/microphp-framework/?branch=master)

Micro — молодой H-MVC [фреймворк](http://wiki.micro.linpax.org/Фреймворк) со свободным исходным кодом, написанный на языке программирования [PHP](http://wiki.micro.linpax.org/PHP), для разработки полноценных веб-сервисов и приложений.
Micro реализует [паттерн](http://wiki.micro.linpax.org/Шаблон проектирования) «иерархический [модель](http://wiki.micro.linpax.org/Модель)-[представление](http://wiki.micro.linpax.org/Представление)-[контроллер](http://wiki.micro.linpax.org/Контроллер)» (HMVC).
Текущая стабильная версия отсутствует, распространяется по свободной [лицензией MIT](http://wiki.micro.linpax.org/Лицензия MIT).


## История
Работа по созданию Micro началась 28 декабря 2013 года, главным аспектом которого было желание получить мощный инструмент для ускорения разработки веб-сервисов и приложений, затратив небольшое количество ресурсов.

## Особенности

* [Прост](http://wiki.micro.linpax.org/Вводная) в понимании
* Основан на [PHP](http://wiki.micro.linpax.org/PHP) версии >= 5.4
* Использует парадигму [HMVC](http://wiki.micro.linpax.org/HMVC)
* Диспетчер URL с использованием [Router'а](http://wiki.micro.linpax.org/Router) путей
* Очень легко расширяем
* Малый размер дистрибутива ( ~400 Kb )

## Возможности

* Многофункциональная [настройка приложений](http://wiki.micro.linpax.org/конфигурация)
* Поддержка [баз данных](http://wiki.micro.linpax.org/База данных) (реализована через драйвер [PDO](http://wiki.micro.linpax.org/PHP Data Objects))
* Поддержка [ActiveRecord](http://wiki.micro.linpax.org/ActiveRecord) для работы с данными
* Поддержка URL любой сложности
* [Легко расширяемый](http://wiki.micro.linpax.org/Конфигурация) базовый функционал
* Минимальный [джентльменский набор](http://api.micro.linpax.org/namespace-Micro.html) для повседневных операций
* Встроенный механизм поддержки миграций
* Поддержка интернационализации
* Возможность подключения сторонних библиотек
* Генераторы HTML-кода, форм, а также [виджеты](http://wiki.micro.linpax.org/Виджет)
* Удобный [построитель запросов](http://wiki.micro.linpax.org/Query)
{'fraction_non_alphanumeric': 0.144570058239123, 'fraction_numerical': 0.0041109969167523125, 'mean_word_length': 6.27148194271482, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 19, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7259718', 'n_tokens_mistral': 2439, 'n_tokens_neox': 2615, 'n_words': 326}