powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web, корпоративные системы и блокировки
25 сообщений из 232, страница 6 из 10
web, корпоративные системы и блокировки
    #39617833
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttчто именно бы быстрее? Васе надо актуализировать численные параметры, Петя правит наименование. Васе посрать на то, что там правит Петя, и знание о том, что Петя открыл форму на изменение ничего Васе не даёт. ровным счётом ничего.если есть уже разделение по правке полей - то и нет проблем с блокировками - каждый правит своё.
но если исправленное поле Васей отобразится на форме у Пети - и будет помечено как исправленное - Васе просто будет видно и всё. и не надо никаких 5 попыток.
Вася сохраняет - сохраняются только его изменения в его полях, Петя сохраняет - сохраняются изменения в его полях.
можно организовать сохранения изменения по каждому полю с отображением этого изменения у остальных.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617836
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxто, что пользователь с радостью мёрджит свои и чужие изменения, при этом перелистывая документы - это чей-то горячечный бредчитай первый пост в теме.
Тебя мержить никто не заставляет.
Это делается руками.
А у тебя будет райзе о том что пока вы спали за клавой объект изменился Другим. Или он изменился при импорт почты голубиной.
Дальше бизнес логика что вам делать.
Не усложняйте жизнь.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617854
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>вадя, сегодня, 20:39 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1287074&msg=21272719][21272719]
>если есть уже разделение по правке полей... можно организовать сохранения изменения по каждому полю...
Подумайте, наверное такие ограничения не жизненны, да и реализация их поддержки не будет простой.
И к тому же, Васей может быть много, да и Петей также.
Видимо имеет смысл рассматривать вариант hVostt, когда Вася при запросе изменений, наряду с признаком не штатной ситуации получает и текущее значение полей в базе. Тогда можно показать два столбца значений полей (Васино и текущее) с подсветкой не одинаковых (к примеру). Вася делает изменения в текущем, с сохранением у себя и UPDATE в базе.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617860
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисееви текущее значение полей в базе.нет полей.
Есть сущность "Залоговый документ" на 2млн. баксов.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617877
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosandreymx,

они никогда не работали с реальными данными

мимо, чувак
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617880
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли есть уже разделение по правке полей - то и нет проблем с блокировками - каждый правит своё.
но если исправленное поле Васей отобразится на форме у Пети - и будет помечено как исправленное - Васе просто будет видно и всё. и не надо никаких 5 попыток.
Вася сохраняет - сохраняются только его изменения в его полях, Петя сохраняет - сохраняются изменения в его полях.
можно организовать сохранения изменения по каждому полю с отображением этого изменения у остальных.

не можно. ты понятия не имеешь о чём говоришь, потому что никогда ничего подобного не делал даже отдалённо. тем более, причина твоих наивных рассуждений, это всё тот же вебсокет, на который ты давно уже молишься, и готов притянуть его за уши куда угодно, не понимая ни цели, ни смысла.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617899
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевПодумайте, наверное такие ограничения не жизненны, да и реализация их поддержки не будет простой.было описание что Вася правит значения , Петя названия - для этого случая и предложено решение
ВМоисеевИ к тому же, Васей может быть много, да и Петей также.это не важно - есть поля предназначенные для изменения - как только Вася1 начал править поле m у всех Васей(2...Z) поле становится не редактируемым.
ВМоисеевТогда можно показать два столбца значений полей (Васино и текущее) с подсветкой не одинаковых (к примеру). Вася делает изменения в текущем, с сохранением у себя и UPDATE в базе.а когда Васей много - таких показов будет столько, один из Васей не будет разбираться и сравнивать....
просто будет соглашаться с изменениями и что получится в итоге -хз
можно показать и отдельно, а можно и показывать динамически - выделяя цветом шрифта и ли цветом фона.
по сути тоже самое, только видно всё сразу.

Petro123Есть сущность "Залоговый документ" на 2млн. баксов.ну если такой документ правят несколько чел одновременно - я такому документу не стал бы доверять.
и в этой сущности есть поля(подсучности) - для заполнения - а не одно поле типа текстовое, которое одновременно правят куча человек.
hVosttне можно. ты понятия не имеешь о чём говоришь, потому что никогда ничего подобного не делал даже отдалённо. тем более, причина твоих наивных рассуждений, это всё тот же вебсокет, на который ты давно уже молишься, и готов притянуть его за уши куда угодно, не понимая ни цели, ни смысла.ты привык мылить устаревшими понятиями - и что-то новое для тебя вызывает страх и отторжение.

я не утверждаю что мой вариант - истина в последней инстанции, но использование такой "динамической индикации" изменений со стороны во многих случаях упрощает решение.
и мне не понятно такое категоричное отторжение чего-то не привычного и не понятного для некоторых.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617906
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123Есть сущность "Залоговый документ" на 2млн. баксов.ну если такой документ правят несколько чел одновременно - я такому документу не стал бы доверять.
и в этой сущности есть поля(подсучности) - для заполнения - а не одно поле типа текстовое, которое одновременно правят куча человек.вроде вопрос темы про особенности веб проекта.
Т.е. чел править твои поля в ДЕСКТОПЕ и так умеет.
Так что именно Сущность правится.
В которой было поле акционер Сидоров и кнопочка с тремя точками . ...
А дальше ОРМ который ты не знаешь.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617913
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Т.е. чел править твои поля в ДЕСКТОПЕ и так умеет.
вроде как ТС про веб начал речь...

Petro123И все они через АппСервер)).
а я разве говорю про десктоп?

т.е. сначала надо создать сложность , чтоб потом её с героизмом решать?

ТС поднял вопрос про блокировки при переходе от десктопа к веб.

десктоп , как правило, имеет двухзвенную структуру.
веб трёхзвенную,
в двухзвенной структуре база не может сама отправлять данные на клиента.
в трёхзвенной это может АппСервер. почему на него не возложить контроль "захвата полей на редактирование"?
и отображение данного факта у клиента?

ОРМ монстры ещё те, и они достаточно отстают от прогресса. если ОРМ не может отслеживать и отображать у клиента что поля "заняты" - это не значит, что этого нельзя делать вообще.
по стандартной методе для каждого клиента создаётся своя сущность и они стыкуются только при обращении к базе.
где и возникают проблемы с блокировками.
если создать "единую сущность" по данному документу для всех клиентов, то эта сущность может отслеживать "занятость полей" и оповещать клиентов ещё до обращения к базе.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617918
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли ОРМ не может отслеживать и отображать у клиента что поля "заняты"
Это что?
2.
Что такое единая сущность?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617929
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Это что?
2.
Что такое единая сущность?
это то что я могу сделать без использования орм
а ты даже не можешь это представить
если честно - после всяких нападок на меня, мне не очень хочется всё объяснять.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617931
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадябез использования ормдо свидания.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617962
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни, а вы Google Docs видели?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617996
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>вадя, сегодня, 06:26 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1287074&msg=21273111][21273111]

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

>...это не важно...
Думаю, что с точностью до наоборот.

> ...просто будет соглашаться с изменениями и что получится в итоге -хз ...
Тогда просто подтвердит последнее изменение, сделанное кем-то. Вася реально может изменить объект в базе, если он идентичен копии, с которой работает.
Реализация подобной схемы достаточно проста.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618002
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ВМоисееви текущее значение полей в базе.нет полей.
Есть сущность "Залоговый документ" на 2млн. баксов.Но на самом деле есть только поля и записи. А документ надуман. Это просто абстракция... :)
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618018
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVPetro123пропущено...
нет полей.
Есть сущность "Залоговый документ" на 2млн. баксов.Но на самом деле есть только поля и записи. А документ надуман. Это просто абстракция... :)нет батенька.
Система хранения бизнес сущности абстракция.
Иди в школу.
А то ты скажешь что главное это нолики и единицы ))))) LOL
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618024
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяты привык мылить устаревшими понятиями - и что-то новое для тебя вызывает страх и отторжение.

так я ничего нового не услышал от тебя. всё тоже соплежуйство про онлайн. как будто это имеет какое-то отношение к обсуждаемой теме. не имеет, давай ещё цвета кнопочек здесь обсудим?


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

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


вадяи мне не понятно такое категоричное отторжение чего-то не привычного и не понятного для некоторых.

когда ты научишься думать и пользоваться логикой, а не фанатичной религией, тогда тебе всё станет очевидно и понятно.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618041
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>было описание что Вася правит значения , Петя названия - для этого случая и предложено решение
Извините, думал это подход к построению реальной системы. Хотел предложить декомпозицию.но кто мешает это применить и для реальной систем?
ВМоисеевТогда просто подтвердит последнее изменение, сделанное кем-то. Вася реально может изменить объект в базе, если он идентичен копии, с которой работает.
Реализация подобной схемы достаточно проста.конечно можно и так.
но ведь можно и по другому - если Вася видит сразу все изменения - чем Васе от этого плохо?
меньше действий - не надо смотреть в дополнительное окно, которое придёт при нажатии кнопки сохранить.
он будет видеть сразу что изменил он, а что другие.
LSVНо на самом деле есть только поля и записи. А документ надуман. Это просто абстракция... :)+100500
Petro123Система хранения бизнес сущности абстракция.это твоя условность, любой документ хранится в наборе полей базы, а не в одном поле.
hVosttтак я ничего нового не услышал от тебя. всё тоже соплежуйство про онлайн. как будто это имеет какое-то отношение к обсуждаемой теме. не имеет, давай ещё цвета кнопочек здесь обсудим?твоему мозгу это не под силу понять
hVosttоно неимоверно усложняет решение. при чём практически с нулевым выхлопом. основную задачу онлайн индикация не решает. абсолютно не решает. это сахар, при чём довольно сомнительный, учитывая сложность со всеми исходами.это называется на читал, но осуждаю. если это для тебя усложнение - значит не дорос ещё
hVosttкогда ты научишься думать и пользоваться логикой, а не фанатичной религией, тогда тебе всё станет очевидно и понятно.когда научишься думать , а не исполнять?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618045
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нда. Тему в ПТ.
Начали обсуждат, нужно ли ООП и ОРМ.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618048
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто называется на читал, но осуждаю. если это для тебя усложнение - значит не дорос ещё

не доросли вы ещё до моей музыки (с) Незнайка

как был школоло, так и остался.. с вебсокетом головного мозга. но самое смешное тут в том, что и под вебсокет ты нормально писать не в состоянии, какие формы с уведомлениями? тебе такое только присниться разве что может.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618057
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадялюбой документ хранится в наборе полей базы, а не в одном поле
или...

кэшируется в Couchbase, хранится в MongoDB, индексируется в ElasticSearch

или...
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618063
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про совместное редактирование (collaboration) тут походу мало кто слышал.

Совместное редактирование. Часть 1
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618064
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>вадя, сегодня, 11:30 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1287074&msg=21273680][21273680]
>...но ведь можно и по другому - если Вася видит сразу все изменения - чем Васе от этого плохо? ...
На мой взгляд ничем, кроме цены реализации.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618084
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39618085
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA,сегодня, 11:55 сегодня, 11:55 [21273794] ] [21273794]
>Про совместное редактирование (collaboration) тут походу мало кто слышал.
см. TeamViewer
...
Рейтинг: 0 / 0
25 сообщений из 232, страница 6 из 10
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web, корпоративные системы и блокировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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