|
|
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
hVosttчто именно бы быстрее? Васе надо актуализировать численные параметры, Петя правит наименование. Васе посрать на то, что там правит Петя, и знание о том, что Петя открыл форму на изменение ничего Васе не даёт. ровным счётом ничего.если есть уже разделение по правке полей - то и нет проблем с блокировками - каждый правит своё. но если исправленное поле Васей отобразится на форме у Пети - и будет помечено как исправленное - Васе просто будет видно и всё. и не надо никаких 5 попыток. Вася сохраняет - сохраняются только его изменения в его полях, Петя сохраняет - сохраняются изменения в его полях. можно организовать сохранения изменения по каждому полю с отображением этого изменения у остальных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2018, 20:39 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
andreymxто, что пользователь с радостью мёрджит свои и чужие изменения, при этом перелистывая документы - это чей-то горячечный бредчитай первый пост в теме. Тебя мержить никто не заставляет. Это делается руками. А у тебя будет райзе о том что пока вы спали за клавой объект изменился Другим. Или он изменился при импорт почты голубиной. Дальше бизнес логика что вам делать. Не усложняйте жизнь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2018, 20:50 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
>вадя, сегодня, 20:39 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1287074&msg=21272719][21272719] >если есть уже разделение по правке полей... можно организовать сохранения изменения по каждому полю... Подумайте, наверное такие ограничения не жизненны, да и реализация их поддержки не будет простой. И к тому же, Васей может быть много, да и Петей также. Видимо имеет смысл рассматривать вариант hVostt, когда Вася при запросе изменений, наряду с признаком не штатной ситуации получает и текущее значение полей в базе. Тогда можно показать два столбца значений полей (Васино и текущее) с подсветкой не одинаковых (к примеру). Вася делает изменения в текущем, с сохранением у себя и UPDATE в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2018, 21:58 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
ВМоисееви текущее значение полей в базе.нет полей. Есть сущность "Залоговый документ" на 2млн. баксов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2018, 22:23 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
ViPRosandreymx, они никогда не работали с реальными данными мимо, чувак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 00:11 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
вадяесли есть уже разделение по правке полей - то и нет проблем с блокировками - каждый правит своё. но если исправленное поле Васей отобразится на форме у Пети - и будет помечено как исправленное - Васе просто будет видно и всё. и не надо никаких 5 попыток. Вася сохраняет - сохраняются только его изменения в его полях, Петя сохраняет - сохраняются изменения в его полях. можно организовать сохранения изменения по каждому полю с отображением этого изменения у остальных. не можно. ты понятия не имеешь о чём говоришь, потому что никогда ничего подобного не делал даже отдалённо. тем более, причина твоих наивных рассуждений, это всё тот же вебсокет, на который ты давно уже молишься, и готов притянуть его за уши куда угодно, не понимая ни цели, ни смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 00:26 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
ВМоисеевПодумайте, наверное такие ограничения не жизненны, да и реализация их поддержки не будет простой.было описание что Вася правит значения , Петя названия - для этого случая и предложено решение ВМоисеевИ к тому же, Васей может быть много, да и Петей также.это не важно - есть поля предназначенные для изменения - как только Вася1 начал править поле m у всех Васей(2...Z) поле становится не редактируемым. ВМоисеевТогда можно показать два столбца значений полей (Васино и текущее) с подсветкой не одинаковых (к примеру). Вася делает изменения в текущем, с сохранением у себя и UPDATE в базе.а когда Васей много - таких показов будет столько, один из Васей не будет разбираться и сравнивать.... просто будет соглашаться с изменениями и что получится в итоге -хз можно показать и отдельно, а можно и показывать динамически - выделяя цветом шрифта и ли цветом фона. по сути тоже самое, только видно всё сразу. Petro123Есть сущность "Залоговый документ" на 2млн. баксов.ну если такой документ правят несколько чел одновременно - я такому документу не стал бы доверять. и в этой сущности есть поля(подсучности) - для заполнения - а не одно поле типа текстовое, которое одновременно правят куча человек. hVosttне можно. ты понятия не имеешь о чём говоришь, потому что никогда ничего подобного не делал даже отдалённо. тем более, причина твоих наивных рассуждений, это всё тот же вебсокет, на который ты давно уже молишься, и готов притянуть его за уши куда угодно, не понимая ни цели, ни смысла.ты привык мылить устаревшими понятиями - и что-то новое для тебя вызывает страх и отторжение. я не утверждаю что мой вариант - истина в последней инстанции, но использование такой "динамической индикации" изменений со стороны во многих случаях упрощает решение. и мне не понятно такое категоричное отторжение чего-то не привычного и не понятного для некоторых. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 06:26 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
вадяPetro123Есть сущность "Залоговый документ" на 2млн. баксов.ну если такой документ правят несколько чел одновременно - я такому документу не стал бы доверять. и в этой сущности есть поля(подсучности) - для заполнения - а не одно поле типа текстовое, которое одновременно правят куча человек.вроде вопрос темы про особенности веб проекта. Т.е. чел править твои поля в ДЕСКТОПЕ и так умеет. Так что именно Сущность правится. В которой было поле акционер Сидоров и кнопочка с тремя точками . ... А дальше ОРМ который ты не знаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 07:19 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
Petro123Т.е. чел править твои поля в ДЕСКТОПЕ и так умеет. вроде как ТС про веб начал речь... Petro123И все они через АппСервер)). а я разве говорю про десктоп? т.е. сначала надо создать сложность , чтоб потом её с героизмом решать? ТС поднял вопрос про блокировки при переходе от десктопа к веб. десктоп , как правило, имеет двухзвенную структуру. веб трёхзвенную, в двухзвенной структуре база не может сама отправлять данные на клиента. в трёхзвенной это может АппСервер. почему на него не возложить контроль "захвата полей на редактирование"? и отображение данного факта у клиента? ОРМ монстры ещё те, и они достаточно отстают от прогресса. если ОРМ не может отслеживать и отображать у клиента что поля "заняты" - это не значит, что этого нельзя делать вообще. по стандартной методе для каждого клиента создаётся своя сущность и они стыкуются только при обращении к базе. где и возникают проблемы с блокировками. если создать "единую сущность" по данному документу для всех клиентов, то эта сущность может отслеживать "занятость полей" и оповещать клиентов ещё до обращения к базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 07:46 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
вадяесли ОРМ не может отслеживать и отображать у клиента что поля "заняты" Это что? 2. Что такое единая сущность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 07:53 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
Petro123Это что? 2. Что такое единая сущность? это то что я могу сделать без использования орм а ты даже не можешь это представить если честно - после всяких нападок на меня, мне не очень хочется всё объяснять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 08:19 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
вадябез использования ормдо свидания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 08:35 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
Парни, а вы Google Docs видели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 09:40 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
>вадя, сегодня, 06:26 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1287074&msg=21273111][21273111] >было описание что Вася правит значения , Петя названия - для этого случая и предложено решение Извините, думал это подход к построению реальной системы. Хотел предложить декомпозицию. >...это не важно... Думаю, что с точностью до наоборот. > ...просто будет соглашаться с изменениями и что получится в итоге -хз ... Тогда просто подтвердит последнее изменение, сделанное кем-то. Вася реально может изменить объект в базе, если он идентичен копии, с которой работает. Реализация подобной схемы достаточно проста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 10:21 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
Petro123ВМоисееви текущее значение полей в базе.нет полей. Есть сущность "Залоговый документ" на 2млн. баксов.Но на самом деле есть только поля и записи. А документ надуман. Это просто абстракция... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 10:26 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
LSVPetro123пропущено... нет полей. Есть сущность "Залоговый документ" на 2млн. баксов.Но на самом деле есть только поля и записи. А документ надуман. Это просто абстракция... :)нет батенька. Система хранения бизнес сущности абстракция. Иди в школу. А то ты скажешь что главное это нолики и единицы ))))) LOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 10:48 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
вадяты привык мылить устаревшими понятиями - и что-то новое для тебя вызывает страх и отторжение. так я ничего нового не услышал от тебя. всё тоже соплежуйство про онлайн. как будто это имеет какое-то отношение к обсуждаемой теме. не имеет, давай ещё цвета кнопочек здесь обсудим? вадяя не утверждаю что мой вариант - истина в последней инстанции, но использование такой "динамической индикации" изменений со стороны во многих случаях упрощает решение. оно неимоверно усложняет решение. при чём практически с нулевым выхлопом. основную задачу онлайн индикация не решает. абсолютно не решает. это сахар, при чём довольно сомнительный, учитывая сложность со всеми исходами. вадяи мне не понятно такое категоричное отторжение чего-то не привычного и не понятного для некоторых. когда ты научишься думать и пользоваться логикой, а не фанатичной религией, тогда тебе всё станет очевидно и понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 11:02 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>было описание что Вася правит значения , Петя названия - для этого случая и предложено решение Извините, думал это подход к построению реальной системы. Хотел предложить декомпозицию.но кто мешает это применить и для реальной систем? ВМоисеевТогда просто подтвердит последнее изменение, сделанное кем-то. Вася реально может изменить объект в базе, если он идентичен копии, с которой работает. Реализация подобной схемы достаточно проста.конечно можно и так. но ведь можно и по другому - если Вася видит сразу все изменения - чем Васе от этого плохо? меньше действий - не надо смотреть в дополнительное окно, которое придёт при нажатии кнопки сохранить. он будет видеть сразу что изменил он, а что другие. LSVНо на самом деле есть только поля и записи. А документ надуман. Это просто абстракция... :)+100500 Petro123Система хранения бизнес сущности абстракция.это твоя условность, любой документ хранится в наборе полей базы, а не в одном поле. hVosttтак я ничего нового не услышал от тебя. всё тоже соплежуйство про онлайн. как будто это имеет какое-то отношение к обсуждаемой теме. не имеет, давай ещё цвета кнопочек здесь обсудим?твоему мозгу это не под силу понять hVosttоно неимоверно усложняет решение. при чём практически с нулевым выхлопом. основную задачу онлайн индикация не решает. абсолютно не решает. это сахар, при чём довольно сомнительный, учитывая сложность со всеми исходами.это называется на читал, но осуждаю. если это для тебя усложнение - значит не дорос ещё hVosttкогда ты научишься думать и пользоваться логикой, а не фанатичной религией, тогда тебе всё станет очевидно и понятно.когда научишься думать , а не исполнять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 11:30 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
Нда. Тему в ПТ. Начали обсуждат, нужно ли ООП и ОРМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 11:35 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
вадяэто называется на читал, но осуждаю. если это для тебя усложнение - значит не дорос ещё не доросли вы ещё до моей музыки (с) Незнайка как был школоло, так и остался.. с вебсокетом головного мозга. но самое смешное тут в том, что и под вебсокет ты нормально писать не в состоянии, какие формы с уведомлениями? тебе такое только присниться разве что может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 11:39 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
вадялюбой документ хранится в наборе полей базы, а не в одном поле или... кэшируется в Couchbase, хранится в MongoDB, индексируется в ElasticSearch или... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 11:48 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
Про совместное редактирование (collaboration) тут походу мало кто слышал. Совместное редактирование. Часть 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 11:55 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
>вадя, сегодня, 11:30 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1287074&msg=21273680][21273680] >...но ведь можно и по другому - если Вася видит сразу все изменения - чем Васе от этого плохо? ... На мой взгляд ничем, кроме цены реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 11:58 |
|
||
|
web, корпоративные системы и блокировки
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 12:16 |
|
||
|
|

start [/forum/topic.php?fid=33&msg=39617836&tid=1547239]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 187ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...