Pull to refresh
-7
-0.3
Серёжа @gotz

PHP / Go

Send message

Валидация в PHP. Красота или лапша?

Reading time6 min
Views20K
Выбирая лучший PHP-валидатор из десятка популярных, я столкнулся с дилеммой. Что для меня важнее? Следование всем SOLID / ООП-канонам или удобство работы и наглядность кода? Что предпочтут пользователи фреймворка Comet? Если вы считаете, что вопрос далеко не прост — добро пожаловать под кат в длинное путешествие по фрагментам кода :)

Читать дальше →
Total votes 12: ↑8 and ↓4+10
Comments118

Самый быстрый шаблонизатор для PHP

Reading time2 min
Views16K
Выбирая шаблонизатор для проекта Comet, я решил сравнить все популярные в PHP-коммьюнити движки. Обычно такой выбор диктует фреймворк: симфонист шаблоны завернет в Twig, программист Laravel вооружится Blade. Но меня интересовал вопрос — как эти варианты отличаются в плане производительности? После тестирования семи движков и чистого PHP я получил ответ. Данные, графики, чемпионы и лузеры — под катом!


Читать дальше →
Total votes 12: ↑8 and ↓4+11
Comments48

Comet — PHP-фреймворк для быстрых REST API

Reading time2 min
Views14K
Два года я писал микросервисы на Go, используя генераторы кода на базе Swagger. Получались довольно компактные и очень быстрые решения.

Сейчас использую PHP, поэтому решил найти средства для решения тех же самых задач в экосистеме языка. Знаю и люблю Laravel и Symfony, но тащить их в проекты не хотелось — слишком много батареек, за которые приходится расплачиваться крутой кривой входа в проект и производительностью.
PHP фреймворк для создания REST API

В итоге появился Comet — современный фреймворк на базе PHP для разработки быстрых API, использующий наработки команд SlimPHP и Workerman. Десятки тысяч RPS на обычной виртуальной машине и латенси менее миллисекунды!
Читать дальше →
Total votes 14: ↑12 and ↓2+18
Comments59

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity