powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
25 сообщений из 340, страница 12 из 14
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337901
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache .
в этот MemoryCache данные загрузились из базы - кэш в базе +MemoryCache, уже дублирование
из этого MemoryCache тыберёшь для сортировки в один поток, второй в свой поток....
или ты сортируешь в MemoryCache, а второй получает что получает?
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337911
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAА насчёт того, что разные потоки, то не заню как в Java, а в .Net уже есть готовые thread safe классы, например: MemoryCache .
в этот MemoryCache данные загрузились из базы - кэш в базе +MemoryCache, уже дублирование
Стоп, Вы изначально это называли дублированием?

Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем?

Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337919
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяиз этого MemoryCache тыберёшь для сортировки в один поток, второй в свой поток....
или ты сортируешь в MemoryCache, а второй получает что получает?
А, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337943
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСтоп, Вы изначально это называли дублированием?

Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем?

Задача обеспечить быстрый доступ к нужным данным и кэширование - это один из распространённых способов.
да хороший вопрос.
объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро,
но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах.
поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант.
кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы.
в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле,
кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать
да это есть , но это затраты времени , кода , памяти
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337944
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяда хороший вопрос.
объеты имеют преимущество когда они в памяти и юзер их может получать и обрабатывать быстро,
но вразных потоках, сесиях возникают ситуации когда разные юзеры используют одни данные но обработка их на разных этапах.
поэтому здесь дкблирование вроде хорошо, что у каждого своё, но по сути загружены одни данные. это утрированный вариант.
кэш база тоже дублироание , но правил работы с этим кэшем множество - и это называется оптимизацией базы.
в отдельной таблице , да ещё и в памяти тоже хранят, но идут на это осознанно, есть такие таблицы на транзакцию, на один запрос, ещё как. если база загрузила в кэш, то этим кэшем пользуются все, пока он востребован. клиентам отправляются уже готовые данные. отправил и все объект уже не нужен, ни в кэше ни где.если клиент хочет изменить - он может изменить только одно поле,
кэш в базе пропадает- данные в нём не актуальны. данные же в объектах будут старыми. потому что это не кэш, это объект его надо обновить, его надо поддерживать
да это есть , но это затраты времени , кода , памяти
Ты хотя бы на предложения дели. Иои на абзацы. Ничё не понятно.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337949
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи.
если это оценивать грамотно, и понимать что получаешь и что за это заплатил.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337950
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТы хотя бы на предложения дели. Иои на абзацы. Ничё не понятно.
я уже устал писать, вроде элементарные вещи.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337958
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторСтоп, Вы изначально это называли дублированием?

Тогда и кэш базы также можно назвать дублированием, и денормализацию дублированием, и хранение горячих данных в отдельной таблице дублированием. Но зачем?

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

Но Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337967
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторА, я походу Вас понял. Вы за память потока беспокоитесь. По разному бывает, зависит от задачи.
если это оценивать грамотно, и понимать что получаешь и что за это заплатил.
Ну если оценивать грамотно, то Вам в первую очередь на стоит делать заявлений типа этого: "в итоге в памяти получается куча дублирования".

Два потока обращаются за данными.
Рассмотрим случай, когда нет MemoryCache. Каждый поток получит свой набор объектов, итого два набора объектов в памяти.

Рассмотрим случай, когда есть MemoryCache. Каждый поток получит либо свой набор объектов, либо будет использовать тот, что уже в памяти, зависит от задачи.

То есть без MemoryCache имеем N наборов объектов, где N - это количество потоков, а с MemoryCache в лучшем случае имеем ровно один набор, а в худшем N + 1.

Простите, но если всё грамотно, то нет никакой кучи дублирования.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39337988
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторТы хотя бы на предложения дели. Иои на абзацы. Ничё не понятно.
я уже устал писать, вроде элементарные вещи.
Не наступай на грабли заявлениями.
19841539
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338020
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :)
да, но если это актуальне данные на клиенте , а не на сервере , где таких данных (одинаовых для каждого клиента) множество.
т.е. для каждого клиента хранится его набор объектов. это хорошо когда клиентов мало, а когда сотни тысяч?
и стоит одному изменить - актуальность у остальных пропадёт. потребуется повторная обработка изменённых данных у всех клинтов.
есть ли в этом смысл? не проще ли просто запросить данные с сервера и получить уже обработанные, а ещё лучше только изменёные отправить клиенту в браузер, на десктоп?
это делается просто.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338024
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запросить данные с сервера= с сервера субд
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338250
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНо Вы согласны, что если в памяти есть необходимые и актуальные данные, то скорость работы с ними ни фига не ниже хранимок, а выше? :)
да
Что и требовалось доказать :)
вадяно если это актуальне данные на клиенте, а не на сервере, где таких данных (одинаковых для каждого клиента) множество.
т.е. для каждого клиента хранится его набор объектов. это хорошо когда клиентов мало, а когда сотни тысяч?
и стоит одному изменить - актуальность у остальных пропадёт
Вы опять ошибаетесь. При грамотной реализации ничего не пропадает.

И кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента?

Вот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются.
Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338278
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВы опять ошибаетесь. При грамотной реализации ничего не пропадает.
правильно, если в этой реализации отслеживается изменения..а это дополнительные операции

авторИ кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента?

клиент это браузеры, десктопы, андроиды.
у меня данные не влияют, а бутут слиятьт у вас если вы сортируете один обект, а он используется несколькими клиентами


авторВот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются.
Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт.
ну вот такой трактовки я от тебя не ожидал.

PS
мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании , дополнять знания друг другу.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338289
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторВы опять ошибаетесь. При грамотной реализации ничего не пропадает.
правильно, если в этой реализации отслеживается изменения..а это дополнительные операцииС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром.
При желании кэширование можно отключить, изменив одно свойтво в конфиге.

вадяавторИ кстати тут надо бы уточнить, кого Вы называете клиентами? И почему данные одного клиента вообще влияют у Вас на данные другого клиента?

клиент это браузеры, десктопы, андроиды.
у меня данные не влияют, а будут влиять у вас если вы сортируете один обект, а он используется несколькими клиентамиЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять?
У тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти.
У меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти.
Ну на один объект в памяти больше, зато быстро.

вадяавторВот у нас к примеру клиенты - это некоммерческие организации. Их данные по большей части не пересекаются.
Но у этих организаций есть свои пользователи, свои клиенты, что заходят к ним на сайт.
ну вот такой трактовки я от тебя не ожидал.А что такого в такой трактовке?

вадяPS
мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании, дополнять знания друг другу.Принимается.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338331
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPS
мне интересно обсуждение, и я хочу для себя найти все стороны моего подхода. и я согласен продолжать, если мы будем обсуждать без обвинения друг друга в незнании , дополнять знания друг другу.

вадя, пирамида Грэма в помощь. Очень помогает в беседах, если заранее определиться о допустимом уровне (нижней границей спора). Я так улаживаю споры в команде... Минимально допустимый уровень у нас в беседе - второй сверху (явная ошибка в рассуждениях другого, подкрепляемая фактами).

На личном опыте - это реально работает!!! Ни одного спора уже на протяжении нескольких недель. Вообще ни одного (хотя раньше по 2 на дню было), просто потому, что они заканчиваются на второй реплике словами "пирамида Грэма".
Картинку прикладываю.

P.S. Удачи вам, продуктивных и познавательных дискуссий

P.S.S. В споре с Вами я тоже придерживался этой пирамиды. Также строго до второго уровня (поиск ошибок или отсутствие подтверждений Ваших слов)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338373
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром.
При желании кэширование можно отключить, изменив одно свойтво в конфиге.

прилетели изменения-> начинаются дополнительные действия -метод save должны также обновится все объекты у каждого Объекта сервера приписанного к клиенту. это всё за кадром , но оно должно быть сделано.

авторЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять?
это "образно" т.е. если бкдет один объект привязан ко всем клиентам...
авторУ тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти.
да получают , но не объекты , а набор( небольшая тонкость времени существования), в памяти как буфер обмена. передали (отправили клиенту) - тут же освободилось для другого.

авторУ меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти.
Ну на один объект в памяти больше, зато быстро.
время жизни объектов в твоём варианте больше многократно. т.е пока клиент находится на странице -на сервере приложения существуют объекты с его данными. занятая память ограничивает число возможных подключённых клиентов. своп на диск - время, кторорое лучше отдать базе для своей работы с диском.

практически клиент плучил данные (из базы + серверное приложение произвело небольшую обработку для упрощения пказа на клиенте) и клиенту не нужна копия этих данных на сервере. полученный набор клиент может сам сортировать, фильтровать .
любые изменения отправить на сервер - необходимая (при необходимости ) обработка и внесение в базу. это минимут кода, минимум памяти для хранения . вопрос актуальности решается при необходимости актуальности данных именно не клиенте. т.е. клиент "подписывается" (почти , но не совсем метод Save) на получение изменений. и ему передаются только изменённые данные.
это не большой объём. таким обрахом на сервере нет "постоянных" объектов для каждого клиента , сохранённых на время сесси. память выделяется по максимуму для сервера субд.
данная структура/методика реализована и работает.
как грубый пример - изменив ячейку в таблице - я предаю на сервер код команды, id записи, новое значение , метод=команда вызывет хранимку, которая и записывает/обновляет поле в таблице.


авторА что такого в такой трактовке?
мы ведём разговор не о коммерции , потому и показалось странным такая трактовка слова клиент

Програмёр ,
Принимается.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338378
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то же самое относится и к данным запрошенным из сторонних источнков - (как вариант действий) поиск в своей базе, при отсутствии (или по другой причине ) обращение к сторонним сервисам, получение от них , обработка , отправка в свою базу, отправка клиенту. на сервере нет объектов клиента, кроме данных о его сессии.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338531
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторС точки зрения бизнес-логики никаких дополнительных операций. Прилетели изменения, вызывается метод Save, и то, что при этом обновляется кэш, остаётся за кадром.
При желании кэширование можно отключить, изменив одно свойтво в конфиге.

прилетели изменения-> начинаются дополнительные действия -метод save должны также обновится все объекты у каждого Объекта сервера приписанного к клиенту. это всё за кадром , но оно должно быть сделано.
Ну да, должен быть реализован как минимум репозиторий + декоратор для кэширования.
Но это же широко известные шаблоны проектирования, пишутся быстро, по сранению с разработкой основного функционала продукта.
Так что если Вы намекаете на то, что на это надо время потратить... То да, надо.
Но не много и это инвестиции в развитие проекта, пользы от которых в итоге как правило больше, чем потраченного времени.

вадяавторЧто значит "у меня данные не влияют, а будут влиять у вас"? Каким образом и на что влиять?
это "образно" т.е. если бкдет один объект привязан ко всем клиентам...
авторУ тебя N клиентов получают данные из БД с разной сортировкой, то есть в какое-то время имеем N объектов в памяти.
да получают , но не объекты , а набор( небольшая тонкость времени существования), в памяти как буфер обмена. передали (отправили клиенту) - тут же освободилось для другого.Набор - это и есть те N объектов.
У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет.

вадяавторУ меня N клиентов получают данные из кэша с разной сортировкой, то есть в какое-то время имеем N + 1 объект в памяти.
Ну на один объект в памяти больше, зато быстро.
время жизни объектов в твоём варианте больше многократно. т.е пока клиент находится на странице -на сервере приложения существуют объекты с его данными. занятая память ограничивает число возможных подключённых клиентов. своп на диск - время, кторорое лучше отдать базе для своей работы с диском.
Опять делаешь не верные выводы. Время жизни объектов ровно такое же, как и в твоём варианте.
С чего вдруг многократно больше? При чём тут своп на диск? Откуда вдруг своп?
Плюс я уже говорил, что одним параметром в конфигурации можно отключить кэширование, то есть от моего варианта перейти к твоему.

вадяпрактически клиент плучил данные (из базы + серверное приложение произвело небольшую обработку для упрощения пказа на клиенте) и клиенту не нужна копия этих данных на сервере. полученный набор клиент может сам сортировать, фильтровать .
любые изменения отправить на сервер - необходимая (при необходимости ) обработка и внесение в базу. это минимут кода, минимум памяти для хранения . вопрос актуальности решается при необходимости актуальности данных именно не клиенте. т.е. клиент "подписывается" (почти , но не совсем метод Save) на получение изменений. и ему передаются только изменённые данные.А при чём тут кэширование? Я могу в твоём предожении заменить "из базы" на "из кэша", потому как у меня логика не меняется в зависимости от того, где хранятся данные. Такая вот гибкость.

вадяэто не большой объём. таким обрахом на сервере нет "постоянных" объектов для каждого клиента, сохранённых на время сесси. память выделяется по максимуму для сервера субд.
данная структура/методика реализована и работает.В моём варианте тоже нет "постоянных объектов для каждого клиента, сохранённых на время сесси", потому как я не о кэширование на время запроса писал.
Хотя short-term cache приветсвуется там, где есть возможность лишний раз не дёргать базу.

Сервер СУБД - это вообще отдельная от веб-сервера машина, так что память считай вся для БД :)

вадякак грубый пример - изменив ячейку в таблице - я предаю на сервер код команды, id записи, новое значение, метод=команда вызывет хранимку, которая и записывает/обновляет поле в таблице.У меня тоже есть подобные команды. Я вообще за CQRS :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338535
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадято же самое относится и к данным запрошенным из сторонних источнков - (как вариант действий) поиск в своей базе, при отсутствии (или по другой причине ) обращение к сторонним сервисам, получение от них , обработка , отправка в свою базу, отправка клиенту. на сервере нет объектов клиента, кроме данных о его сессии.
Вот если это завернуть в репозиторий + декоратор для однообразия вызова и обеспечения гибкости, то в первом приближении получится мой вариант :)
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338549
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНабор - это и есть те N объектов.
У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет.
если это и их считай больше нет у тебя и есть, то мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338555
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ меня тоже есть подобные команды. Я вообще за CQRS :)
тут есть разные методы работы с данными, моменты их сохранения в базе.
их надо применять по месту.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338599
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
п.3 выполнен. Вадя под давлением аргументов отказывается от своей фразы и говорит более осторожно.
вадято мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи.
вадяих надо применять по месту.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338858
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторНабор - это и есть те N объектов.
У тебя набор, у меня View Model - одна фигня. Как ты и написал: передали (отправили клиенту), - и их считай больше нет.
если это и их считай больше нет у тебя и есть, то мы просто говорим об одном на разных языках, всё остальное - дело вкуса и конкретной задачи.
Хм. Скорее я пытаюсь объяснить Вам, что Вы ошибаетесь в своих выводах, используя Вашу терминологию.
...
Рейтинг: 0 / 0
Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
    #39338860
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторУ меня тоже есть подобные команды. Я вообще за CQRS :)
тут есть разные методы работы с данными, моменты их сохранения в базе.
их надо применять по месту.
Это очевидно.
...
Рейтинг: 0 / 0
25 сообщений из 340, страница 12 из 14
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Если начинать абсолютно новый проект, в какую сторону смотреть JavaScript или .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]