170 похожих чатов

Всем привет. всегда ли для работы с БД нужна ORM?

как понять: использовать ее или нет для проекта?

29 ответов

4 просмотра

Пиши логику в хранимых процедурах, приложение, которое работает с БД, но не находится в самой БД - это оверхед. Не нужно лишние соединения поднимать, БД может сделать всё то же самое. Для больших проектов это просто праздник

Alex-Surname Автор вопроса
Владислав Субботин
Пиши логику в хранимых процедурах, приложение, кот...

в большом проекте работают десятки программистов. как они поймут что пхп код где не было коммитов теперь имеет другую функциональность?

Если у тебя 3,5 запроса на весь проект, зачем тащить орм? Если нужна работа с доменной логикой, маппинг то скорей всего орм будет предпочтительнее вручную написанного репозитория

Alex Surname
в большом проекте работают десятки программистов. ...

То есть, ты не можешь аргументированно объяснить, почему твои десятки обезьян не осилили процедурки?

Alex-Surname Автор вопроса
The Ant 🐜
😄

а Владислав просто решил потроллить, ясно

Alex Surname
а Владислав просто решил потроллить, ясно

Троллишь тут только ты, я тебе в твоём же стиле отвечаю )

Alex-Surname Автор вопроса
Victooor
Миграции для этого есть

причем здесь миграции? вот в команде 20 программистов, они выкачали код он имеет функциональность А. код не менялся, теперь там функциональность Б. по-вашему это не проблема?

Ваш вопрос видится мне примерно так: "Обязательно ли добираться на работу на собственном автомобиле? Вроде бы и комфортней, чем городским транспортом. Личное пространство, никаких тебе карманников. Но с другой стороны, есть шанс попасть в пробку и опоздать на работу" Сугубо Ваше же дело...

Alex-Surname Автор вопроса
Maksim Kippa
Ваш вопрос видится мне примерно так: "Обязательно ...

та понятно что мое дело. речь о лучших практиках: когда выбирать ORM, а когда лучше обойтись без него. "сугубо ваше дело" - это универсальный ответ, только толку от него?

Alex Surname
причем здесь миграции? вот в команде 20 программис...

как вообще такое допустить можно ? откуда они выкачали ? с гита ?

Alex Surname
в большом проекте работают десятки программистов. ...

какая функциональность ? процедура это как "условное api к БД" ... взял процедуру , подал параметры на вход получил реультат без гемороя в php коде

Alex Surname
та понятно что мое дело. речь о лучших практиках: ...

сказали же уже. По умолчанию выбираешь ОРМ. Как тока наберешься опыта орм не будет применяться там где она не нужна.

Alex-Surname Автор вопроса
Vitaly Larin
какая функциональность ? процедура это как "условн...

вы понимаете что если процедура в СКЛ меняется, то пхп код который ее вызывает меняет свою функциональность тоже?(причем сам пхп код не менялся)

Alex Surname
да.

с гита же все коммиты видны. как они могут измениться без истории ?

Alex-Surname Автор вопроса
Dmitriy Kuts
с гита же все коммиты видны. как они могут изменит...

то есть для этой схемы СКЛ должен всегда быть в этом же репозитории?

Alex-Surname Автор вопроса
The Ant 🐜
сказали же уже. По умолчанию выбираешь ОРМ. Как то...

та это ответ в стиле - "сугубо ваше дело"

Alex Surname
то есть для этой схемы СКЛ должен всегда быть в эт...

обычно так да. тут сильно зависит от отвечает за изменения в бд.

Alex Surname
та это ответ в стиле - "сугубо ваше дело"

если так и есть. хочешь юзай, хочешь не юзай. Заставляют чтоль? а вот когда лучше, или можно без, это уже с опытом поймешь. ПОЮЗАВ ОРМ.

Alex Surname
вы понимаете что если процедура в СКЛ меняется, то...

с трудом представляю, что кто-то просто так поменял процедуру в БД , без привязки к общей задаче и никто про это в проекте не в курсе ..... и для процедур тоже делают гит... проект это команда, работа нескольких людей .. просто так никто ничего не делает

Alex-Surname Автор вопроса
The Ant 🐜
если так и есть. хочешь юзай, хочешь не юзай. Заст...

наверное я для того и поставил вопрос, чтоб люди поделились своим опытом. как считаете?

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Подскажите, можно ведь комбинировать запись данных в один и тот же Stream через TFileStream и через TCompressionStream поочерёдно? Ну т.е. часть данных мне нужно сжать, часть ...
notme
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ребят, кто сталкивался с тем, что Electron.js не разворачивает билд React.js-приложения? Голый body в чёрном цвете, как и должно быть, но остального - нет. Билд работает исп...
..
6
Anyone knows how to build this widget in Flutter? I have all the assets for round stations and the road, but how can I make the my widget animate between these stations? And h...
Mohammad Zamani
9
Карта сайта