Найдено 479 результатов

anton_z
2020.03.20, 02:34
Форум: Общие вопросы по программированию
Тема: Rest где используется? Зачем?
Ответы: 37
Просмотры: 11942

Re: Rest где используется? Зачем?

maleks писал(а): 2020.03.19, 16:54
Да вроде ж имеется наследование, понятно что в современном js.
Я про наследование компонентов vue. С ними пока что никакое наследование, применяемое в js, не работает. Иное мнение? Покажите, скажу спасибо.
anton_z
2020.03.19, 16:33
Форум: Общие вопросы по программированию
Тема: Rest где используется? Зачем?
Ответы: 37
Просмотры: 11942

Re: Rest где используется? Зачем?

Его антипаттерном часто величают, а тут смотрю в vue не заморачиваются с правильностью. Да ну, в vue миксины это хороший способ устранения дублирования кода компонентов. Наследования то нет, а композиция не всегда выручает. Вообще я давно уже прекратил заниматься догматикой "что правильно, что...
anton_z
2020.03.17, 09:03
Форум: Общие вопросы по программированию
Тема: ActiveRecord vs DataMapper
Ответы: 24
Просмотры: 10409

Re: ActiveRecord vs DataMapper

samdark писал(а): 2020.01.14, 14:37 uEhlO4a

1. Это просто Doctrine. У Cycle такого нет.
У Cycle нет много того, что есть в doctrine и даже в Yii AR.
anton_z
2020.03.01, 03:14
Форум: Архитектура, дизайн, ООП
Тема: Доменная модель.
Ответы: 5
Просмотры: 18148

Re: Доменная модель.

-- У Вон Вернона обратите внимание на Latest commit on 9 Apr 2013 по моим впечатлениям DDD уже выходит с моды в энтерпрайзе на Java/.NET кратко - потому что слишком академичная. и несет в себе главный изъян прямого понимания ООП. практика же показывает что - не надо проектировать классы в коде как ...
anton_z
2020.03.01, 03:09
Форум: Архитектура, дизайн, ООП
Тема: Доменная модель.
Ответы: 5
Просмотры: 18148

Re: Доменная модель.

Скорее интересует, сам способ мыслить о доменной модели. 1. Форум порождает дисскусию. 2. Дисскусия порождается к форуму. Это варианты одного и того же, но с подходом с противоположных сторон. Это чем-то напоминает активный и пассивный залог в русском/английском языках. Мы одну и ту же мысль можем ...
anton_z
2020.02.29, 16:37
Форум: Архитектура, дизайн, ООП
Тема: Доменная модель.
Ответы: 5
Просмотры: 18148

Re: Доменная модель.

Я придерживаюсь такого мнения: конструкторы должны быть чистыми: https://www.yegor256.com/2015/05/07/ctors-must-be-code-free.html. Я думаю, что вызывая конструктор, мы создаем как бы ссылку на какое-то отложенное поведение + данные к нему. Поведение это будет исполнено позже при вызове методов. Так ...
anton_z
2020.01.24, 04:56
Форум: Архитектура, дизайн, ООП
Тема: Как определять изменившиеся данные в БД
Ответы: 6
Просмотры: 18009

Re: Как определять изменившиеся данные в БД

nulled писал(а): 2020.01.23, 09:22 Могу только читать, в саму приложуху вообще доступа нету ((
Вы делаете экспорт в CSV данных стороннего приложения? Если нет доступа к коду и нет возможности сделать триггеры, тогда только полностью базу экспортировать каждый раз.
anton_z
2020.01.24, 04:22
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 21682

Re: MVC ?

Не слушайте. Если разрабатываете проекты уровня бложиков, то это еще и вредно, там это ненужный оверхед. Ой, пристыдили :lol: Нормальные я проекты разрабатываю. Работаю на результат, а не занимаюсь архитектурным самоудовлетворением и code bloat А если по теме, то я за вариант Дмитрия. Пусть запрос ...
anton_z
2020.01.23, 08:37
Форум: Архитектура, дизайн, ООП
Тема: Как определять изменившиеся данные в БД
Ответы: 6
Просмотры: 18009

Re: Как определять изменившиеся данные в БД

Спасибо! А если нет возможности создать триггер в основной бд? У меня получается 2 базы, одна для собственных нужд, вторая на удаленном серваке. А почему не получается? CREATE TRIGGER запрещен? Тогда можно в коде приложения в одной транзакции с каждым запросом на добавление/изменение записей делать...
anton_z
2020.01.23, 07:46
Форум: Архитектура, дизайн, ООП
Тема: Как определять изменившиеся данные в БД
Ответы: 6
Просмотры: 18009

Re: Как определять изменившиеся данные в БД

Можно писать на каждое изменение событие в отдельную таблицу event(id: int, entity_name: string, entity_id : int, handled : bool), потом читать необработанные события (handled=false) и экспортировать каждую сущность по (entity_name, entity_id), после этого делать handled=true у каждого обработанного...
anton_z
2020.01.23, 07:28
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 21682

Re: MVC ?

Если это выпадающий список на 10 записей то это одна история, а если это карта страны со всеми гостиницами(описание, цена, урл, итд), то передавать в параметре, пусть даже в одном, такой объем данных может оказаться не оптимальным. Это с чего вы так решили? Накладные расходы на создание дополнитель...
anton_z
2020.01.13, 02:29
Форум: Вопросы
Тема: Yii 2.x -> Yii 3.x
Ответы: 16
Просмотры: 28878

Re: Yii 2.x -> Yii 3.x

yiiliveext писал(а): 2020.01.11, 23:26 Лично я бы не портировал. AR там будет как корове седло.
Почему?
anton_z
2020.01.06, 11:29
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26655

Re: Какой паттерн лучше использовать?

Этот запрос можно попытаться сделать через ActiveQuery, тем более, что список для SELECT фиксирован. Сделать distinct по id основной таблицы table1 и все получится с AR. Все остальные присоединяемые таблицы каким отношением с table1? Запрос на самом деле не сложный, даже ни одного подзапроса нет.
anton_z
2020.01.05, 03:37
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26655

Re: Какой паттерн лучще использовать?

user писал(а): 2020.01.04, 21:56 а не получатся потому что идет запрос с бд, он очень сложный и ar он просто не вытянет, сфера применения ar ограничена
Если можно, лучше в тему опубликуйте, чтобы все видели, что там за запрос такой
anton_z
2020.01.04, 13:12
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26655

Re: Какой паттерн лучще использовать?

Для целей инициализации сущностей из данных выборки вам нужен гидратор. Человек вроде про Yii спрашивает, мне бы это никак не помогло, только бы в сторону увело от решения. Про репозитории и DataMapper тоже самое. Из темы я понял что TS ищет решение на yii, с паттернами незнаком. Для Yii2 я бы сдел...
anton_z
2020.01.03, 07:05
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26655

Re: Какой паттерн лучше использовать?

Ну ппц, наговорили человеку. После такого, только и остается, что паттерны изучать))). Может это лучше подойдет? https://www.yiiframework.com/doc/api/1. ... rds-detail Как раз для создания AR по данным из ассоциативных массивов.
anton_z
2019.12.29, 17:20
Форум: Вопросы
Тема: Можно ли сейчас начинать новый проект на Yii3? не будет ли пролблем в будущем?
Ответы: 3
Просмотры: 21831

Re: Можно ли сейчас начинать новый проект на Yii3? не будет ли пролблем в будущем?

Я бы не стал писать проект пока нет GA релиза, рискованно, подумайте о заказчике.
anton_z
2019.12.25, 13:45
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 19438

Re: Модель ActiveRecod с переменчивым типом атрибута

А просто отдельные колонки добавить не рассматривали, раз надо один раз добавить и всё? Запросы на поиск будут куща проще и работать юудут быстрее
anton_z
2019.12.25, 02:46
Форум: Архитектура, дизайн, ООП
Тема: Модель ActiveRecod с переменчивым типом атрибута
Ответы: 13
Просмотры: 19438

Re: Модель ActiveRecod с переменчивым типом атрибута

Данных маловато для вдумчивого ответа. А показателей сколько? Их перечень меняется, если да, то как часто?
anton_z
2019.12.02, 02:33
Форум: Архитектура, дизайн, ООП
Тема: Промежуточная модель
Ответы: 3
Просмотры: 10172

Re: Промежуточная модель

В итоге я для себя на текущий момент решил сделать эту модель самостоятельной.
Я бы тоже самостоятельной сущностью сделал и использовал бы и там и там. DRY.