Andrey
Если SQL-база у тебя, то лучше ORM взять
Andrey
Можешь в личку написать, я тебе могу рассказать, как там что делать
invariance
Хорошо, спасибо)
invariance
Я пока так поковыряю, посмотрю
Евгений Семашко
Коллеги, приветствую
Евгений Семашко
есть хороший бенчмарк на тему фреймворков php? не можем определиться
invariance
нету
invariance
берите тот, который удобен
invariance
в разных условиях фреймворки работают по разному и показывают разные результаты
Евгений Семашко
и кстати, нужен разработчик php (на выбор Битрикс, MODx, Wordpres, Laravel) в офис СПб, Орел. Знание php обязательно!
Евгений Семашко
Все же склоняюсь к Laravel больше
Евгений Семашко
Коллеги, может у кого знакмые есть кому работа нужна
Юрий
Все же склоняюсь к Laravel больше
https://github.com/kenjis/php-framework-benchmark/blob/master/README.md
Юрий
Лара одна из самых медленных если на то пошло
Dmitriy
есть хороший бенчмарк на тему фреймворков php? не можем определиться
Выбирать фрейм по сторости плохая идея. Главное разработка
invariance
Лара одна из самых медленных если на то пошло
ыы, могу привести парочку бенчмарков, доказывающих обратное
invariance
дело в том, что это все субъективные замеры
Greenplugin
Лара одна из самых медленных если на то пошло
Если кеш не включать и env=dev то да
invariance
мне лень
Юрий
Только не от тейлора и не с условием что у него в симфони ди не скомпилирован
Юрий
Если кеш не включать и env=dev то да
Ну остальные то в таких же условиях
Юрий
Работа кеша от лары вообще особо никак зависеть не будет)
Юрий
Давай у всех кеш включим, у кого можно кеш ди скомпилируем, отключим дебаги
Юрий
Лара все равно останется примерно где сейчас
Юрий
Тейлор не старается как скоростной его продвинуть имхо, выше верно заметили что разработка быстрее
Юрий
Сам себе для не особо хайлоада его взял
Andrey
Какая разница? Уровень фреймворка - далеко не самая медленная часть. Куда больше времени ты тратишь на работу с БД как правило
Юрий
Ну если во фрейме херовая реализация драйвера бд - то многое и от него зависит
Andrey
SQL-выборки, map\reduce, сортировки
Andrey
Реализация драйвера БД от фреймворка как зависит, лол:? Ты можешь использовать Eloquent в Symfony и Doctrine в Laravel
Andrey
Можешь на PDO херачить везде
Юрий
Реализация драйвера БД от фреймворка как зависит, лол:? Ты можешь использовать Eloquent в Symfony и Doctrine в Laravel
А еще ты можешь найди фреймворк где написали "свою доктрину с блекджеком и шлюхами"
Юрий
Типа пикси
Юрий
И большой вопрос что лучше - тяжелая доктрина или то говно
Andrey
Ответ на который: твои потребности
Andrey
Доктрина не нужна для блога, или приложения, которое ты не особо хочешь реюзать
Юрий
Верно, но заменять элоквент в ларе - такое
Andrey
Ну я заменяю, мне норм
Andrey
Но и на элоквент в некоторых проектах пишу
Юрий
С учетом что блейды заменить на твиг нужно бы, получился у тебя свой симфони с фасадами, которые юзать грешно станет
Юрий
Ну я заменяю, мне норм
Почему тогда лара а не симфони?)
Andrey
Блейд и твиг я не исполью, я пишу backend. Давно SPA придумали же. И на симфони есть проекты и на Zend. еще раз повторю, все зависит от потребностей. Для микросервиса, который довольно сложную логику внутри реализует, с кучей событий внутри предметной области мне показалось логичным заюзать Laravel + Doctrine, для сервиса заказа такси - Laravel + Eloquent, для электронной торговой площадки Zend ну и так далле
Dmitriy
Eloquent в Symfony и потянем за собой пол ларавела
Andrey
В общем, есть куча разных условий, от которых зависит выбор фреймворка. От размера команды и сроков реализации, до контекста и предполагаемых нагрузок и общей экосистемы проекта и компании в целом
Andrey
, "illuminate/database": "~5.4.0" , "illuminate/events": "~5.4.0"
Andrey
ВСЕ
Юрий
Ну я не спорю, просто забавляет когда ищут на конкретный фреймворк, не зная даже будет ли он
Юрий
ВСЕ
Лол
Юрий
А ты посмотри что база тянет
Юрий
Саппорта пакет и контейнеры
Dmitriy
ничего не потянешь
ага ага. "illuminate/container": "5.5.*", "illuminate/contracts": "5.5.*", "illuminate/support": "5.5.*", "nesbot/carbon": "~1.20"
Юрий
А саппорт- половина лары
Andrey
Нет, саппорт не половина лары, лол
Dmitriy
Лара монолит. Хоть что бы не говорили, но почти любой компонент тянет половины лары
Andrey
Он же в Lumen используются, который между прочим - микрофреймворк
Andrey
И как бы там далеко не только он используется
Юрий
Нет, саппорт не половина лары, лол
Ага. А в нем доктрина, контракты, а в контрактах заяц с яйцом
Юрий
Дерево всех завивисмостей пакета построй, забавно же
Andrey
В сппорте нет никакой доктрины, лол, только
Dmitriy
он образно
Andrey
"doctrine/inflector": "~1.0", !== doctrine
Юрий
"doctrine/inflector": "~1.0", !== doctrine
Я не про саму доктрину, но один из ее пакетов
Юрий
Я тоже хотел бы заюзать компонентно лару, но там список на вытягивание полный писец
Andrey
Так дальше-то что? Где-то это работает по-другому? Ты так говоришь, будто это что-то плохое
Юрий
На тот же зенд
Andrey
Я смотрел, лол
Andrey
Я работал на зенде 3 года :D
Andrey
Расскажи мне про Zend поподробней, пожалуйста
Юрий
Я про 3, а не 2
Andrey
Что там по-другому?)
Dmitriy
Я тоже хотел бы заюзать компонентно лару, но там список на вытягивание полный писец
+ юзал я датабазу от ларки. Потом передумал, что-то много лишней херни
Юрий
То что теперь более размыли зависимости
Юрий
И если мне надо джейсон его - я не тяну половину зенда
Юрий
(а потом вообще убираю его с зависимостей и пишу нативно, лол)
Юрий
Люмен кстати не знаю почему микрофреймворком назвали
Юрий
Весит побольше иных полных старых версий