Size: a a a

2016 April 07

OS

O. S. in phpGeeks
Denis Podlesnykh
ORM для баловства - не соглашусь, код в первую очередь пишется для разработчиками для разработчиков, и довольно крупные проекты пишутся от базы данных, под сущности создаются модели и сверху уже идет бизнес-логика работы. Код становится читабельным и понятным, особенно если сложная структура БД с большим количеством связей, и таких хранилищ несколько. Если команда из 10 человек будет писать все запросы ручками, я слабо представляю качественный код-ревью в команде - будет легаси, которое потом трудно тестировать, не говоря о дальнейшей поддержке и рефакторинге
вполне нормально, я как раз в таком проекте и нахожусь, начался он в 2005 - правда на C#. Но всеравно живем без ORM вполне себе спокойно, когда они начали появлятся - посмотрели покрутили, пришли в ужас от того какие запросы формируют... и успокоились))) для простеньких запросов они еще годны, а для реально сложных запросов они не подходят
источник

DP

Denis Podlesnykh in phpGeeks
Запросы руками я вижу смысл только писать при построении очень сложных выборок с агрегацией данных нескольких таблиц , например
источник

DP

Denis Podlesnykh in phpGeeks
все остальное пусть модель делает
источник

DP

Denis Podlesnykh in phpGeeks
ну я не очень сильно знаком с C#, когда на нем писал, то тоже не использовал ORM
источник

DP

Denis Podlesnykh in phpGeeks
я просто слабо представляю, как можно делать проект на на нормальном фреймворке, при этом выкинув Doctrine или active record и всю логику работы писать самому. В конечном счете все равно запишутся билдер и мапперы для типовых моделей, появятся всякие findAll, scopes и relations, и сами не заметите, как это перерастем в собственный мини-ORM )
источник

OS

O. S. in phpGeeks
ну и смысл тогда держать орм? select * from делать? ну это все равно что за продуктами на фуре ездить. есть самописный маппер и его за глаза хватает, а запрос например у ково сегодня зарплата при данных которые есть типа, вторая пятница или каждый понедельник

только маппер и все
источник

DP

Denis Podlesnykh in phpGeeks
почему Select from, джойны, фильтры, группировка
источник

OS

O. S. in phpGeeks
не знаю, по мойму не целесообразно, для интернет магазина да вполне норм подойдет, а как только дело дойдет до сложных запросов - выбор становится очевиден.
источник

DP

Denis Podlesnykh in phpGeeks
ну у каждого свой подход)
источник

OS

O. S. in phpGeeks
плюс еще стилистика - все должно быть написано в одной технологии))
источник

DP

Denis Podlesnykh in phpGeeks
O. S.
плюс еще стилистика - все должно быть написано в одной технологии))
да, очень важно поддерживать единый code-style внутри команды, если ORM у вас не используется и я введу его туда только один - получится никому не нужный легаси, ну и наоборот
источник

DP

Denis Podlesnykh in phpGeeks
крч, все зависит от конкретной задачи и ситуации)
источник

OS

O. S. in phpGeeks
источник

ПА

Пантелеев Артур Евгеньевич in phpGeeks
ну да, mysqli по сути не обновляется даже с кажды годом все  хуже будет
источник

ПА

Пантелеев Артур Евгеньевич in phpGeeks
хм, а  внизу вообще ремарка о том что тест явялется ошибочным и некорректным)
источник

NK

ID:57942909 in phpGeeks
Добрый день! Извиняюсь за беспокойство. Требуется написать панель управления на основе существующей БД. Если у кого есть свободное время и желание заработать - буду благодарен, если напишите мне в личку. Предоставлю более подробное ТЗ.  Спасибо!
источник

ПА

Пантелеев Артур Евгеньевич in phpGeeks
источник
2016 April 08

ПА

Пантелеев Артур Евгеньевич in phpGeeks
чето спамеров много стало)
источник

NK

ID:188054566 in phpGeeks
Да интернет становится помойкой потихоньку :)
источник

DP

Denis Podlesnykh in phpGeeks
ID:188054566
Да интернет становится помойкой потихоньку :)
Да, есть такое
источник