Size: a a a

2020 January 15

A

Adel in PHP
Альберт Степанцев
чем лучше DQL нежели SQL?
про рид модели мы пока молчим.
источник

SP

Sergey Protko in PHP
Артём
Такова суровая правда жизни. Не все способны понять абстракции.
я к тому что твой тезис "так понятнее" или "это поймет даже обезьяна" это ложный тезис.

Людям не надо пытаться объяснить из каких слоев твое приложение состоит. Людям надо дать более простой способ за зависимостями между фичами следить. Потому раскладывая код по фичам нам проще определить зависимости. А раскладывая только по слоям мы забиваем болт на куда более важные вещи
источник

SP

Sergey Protko in PHP
Oleg Arkhipov
Что в этом плане лучше доктрины?
двусторонние связи это обычно циклические зависимости. Чем плохи циклические зависимости надеюсь объяснять не надо
источник

А

Артём in PHP
Sergey Protko
я к тому что твой тезис "так понятнее" или "это поймет даже обезьяна" это ложный тезис.

Людям не надо пытаться объяснить из каких слоев твое приложение состоит. Людям надо дать более простой способ за зависимостями между фичами следить. Потому раскладывая код по фичам нам проще определить зависимости. А раскладывая только по слоям мы забиваем болт на куда более важные вещи
Это не мой тезис, если чо. Вернее, мой, но это не значит, что я призываю так делать, я констатирую факты.
источник

MM

Maksim Masiukevich in PHP
проблема в том, что орм воспринимается на уровне "что б запросы не писать"
источник

SP

Sergey Protko in PHP
Артём
Это не мой тезис, если чо. Вернее, мой, но это не значит, что я призываю так делать, я констатирую факты.
там скорее что абстрактную идею "следить за зависимостями" людям понять сложнее чем простое руководство "клади контроллеры сюда а сервисы сюда"? ты про такие факты?
источник

А

Артём in PHP
Sergey Protko
там скорее что абстрактную идею "следить за зависимостями" людям понять сложнее чем простое руководство "клади контроллеры сюда а сервисы сюда"? ты про такие факты?
Да
источник

SP

Sergey Protko in PHP
тогда ладно
источник

АС

Альберт Степанцев in PHP
Maksim Masiukevich
проблема в том, что орм воспринимается на уровне "что б запросы не писать"
это не ORM уже
а QueryBuilder или что-то аналогичное
источник

MM

Maksim Masiukevich in PHP
Альберт Степанцев
это не ORM уже
а QueryBuilder или что-то аналогичное
srsly?
источник

OA

Oleg Arkhipov in PHP
Sergey Protko
двусторонние связи это обычно циклические зависимости. Чем плохи циклические зависимости надеюсь объяснять не надо
Это понятно, я не чем плохо уточнял, а использовался ли какой-то аналог без такого недостатка.
источник

АС

Альберт Степанцев in PHP
ну вообще имхо да
могу объяснить
источник

MM

Maksim Masiukevich in PHP
Альберт Степанцев
ну вообще имхо да
могу объяснить
не, ты не в ту кассу заносишь)
источник

АС

Альберт Степанцев in PHP
можете считать, как вам угодно
но ORM никакого отношения к «запросы не писать» не имеет
источник

АС

Альберт Степанцев in PHP
если не брать «как понимают ORM в PHP в среднем» конечно
источник

KN

Kirill Nesmeyanov in PHP
билдер - это про те же "писать запросы", только с другой стороны
источник

АС

Альберт Степанцев in PHP
впрочем, пофигу
источник

АС

Альберт Степанцев in PHP
дискуссия про сущности интереснее, вернитесь к ней ))
источник

SP

Sergey Protko in PHP
Oleg Arkhipov
Это понятно, я не чем плохо уточнял, а использовался ли какой-то аналог без такого недостатка.
тут несколько моментов:

1. если ты хочешь юзать реляционную базу и мэпить данные на структуры в памяти тебе придется иметь ORM. готовую или самописную - это детали. Факт того что тебе надо решать проблему того что у тебя в памяти референсы есть а в реляционной модели их нет.
2. На чтение эту проблему можно вовсе не решать так как данные не меняются, нет никакой возможности что данные станут неконсистентными раз ты забил на референсы. Тогда все куда проще.
3. На запись лучше взять доктрину или любое готовое решение
4. все проблемы от попыток юзать одни и те же вещи для чтения и записи. Оттуда и many-to-many связи и прочие one-to-many двунаправленные
источник

NK

Nikita Kravchenko in PHP
Привет ребят.
https://github.com/bnku/php-smtp-mailer/blob/master/contact_me.php
Вот скрипт, не работает
Ошибка:
Warning: fsockopen(): unable to connect to mail.yandex.ru:25 (Permission denied)
В чем может быть проблема?
источник