{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
3KZO * 4.92
[автор] (9 июн 2017, 16:27) [0/0] [0] [отв] [спам] [под] +1 | -1

Устал от недопроцедурного кода старого профи, написал небольшую альфу, от нее постараюсь отталкиваться в дальнейшем. Хочется узнать ваше мнение.

Проект на github: https://github.com/3KZO/project
Добавлено спустя 3 мин:
З.Ы Это всего лишь начало, написаны начальные компоненты системы, такие как: маршрутизатор, обратный ответ, шаблонизатор.
Добавлено спустя 8 мин:
// upd
Большое внимание уделил маршрутизатору, не стал выдумывать новый синтаксис, хотел, чтобы был похож на RewriteEngine и работает примерно по такому принципу: ^/([^/]+)/([^\?|/|$]+)/?$ app\controllers\$1::_$2, где $1 это первое вхождение в подстроку, а $2 соответсвенно второе вхождение.
Добавлено спустя 10 мин:
Сам синтаксис можно изменить отредактировав интерфейс:
[code]
interface RouterInterface
{
const ACTION_SEPARATOR = '\\';
const ACTION_DELIMITER = '::';
const PARAM_PATTERN = '/\$(\d+)/';
}
[/code]


From paradise with love
2. (9 июн 2017, 17:11) [0/0] [0] [отв] [спам] [под] +1 | -1

пиз дата аднака*

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений