Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #5004
| From | "Peter J. Holzer" <hjp-usenet3@hjp.at> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: Aktion beim Schließne eines Browserfensters |
| Date | 2018-12-16 21:22 +0100 |
| Organization | LUGA |
| Message-ID | <slrnq1dd0d.ki1.hjp-usenet3@hrunkner.hjp.at> (permalink) |
| References | (6 earlier) <8ec1baef-ed6d-aad5-73df-b7c9dedfb099@PointedEars.de> <g702r9Fhv11U1@mid.individual.net> <slrnq15paf.acc.hjp-usenet3@hrunkner.hjp.at> <g7hf7gFcdbpU1@mid.individual.net> <g7hfa0FcdbpU2@mid.individual.net> |
On 2018-12-14 10:34, Arno Welzel <usenet@arnowelzel.de> wrote:
> Arno Welzel:
>> Peter J. Holzer:
>>> On 2018-12-07 20:17, Arno Welzel <usenet@arnowelzel.de> wrote:
>>
>> [Locking von Dokumenten bei Bearbeitung]
>>>> Was wäre denn die "richtige" Lösung?
>>>
>>> Im konkreten Fall?
>>>
>>> Auf das exklusive Sperren verzichten und entweder ein Three-Way-Merge
>>
>> Ein Merge kann aber nicht auflösbare Konflikte verursachen, die man dann
>> als Benutzer klären muss.
Kann. Passiert manchmal, aber meiner Erfahrung nach (als jemand, der
seit den 80er-Jahren Versionskontrollsysteme verwendet), recht selten.
Locks hingegen führen meiner Erfahrung nach (als jemand, der seit den
90er-Jahren mit Windows-Applikationen auf SMB-Netzwerkfilesystemen zu
tun hat) mit großer Regelmäßigkeit zu Frustrationen bei den Usern.
(Und ja, ich bin mir bewusst, dass das auch an anderen Faktoren liegt)
>>> oder eine "Live"-Bearbeitung (a la Etherpad, Google Docs, etc.)
>>> implementieren. Aus Benutzersicht jedenfalls. Aus Entwicklersicht mag
>>> das angesichts dräuender Deadlines anders aussehen.
>>
>> Auch aus Benutzersicht mag es auch wenig sinnvoll sein, ein Dokument
>> permanent bei jeder Eingabe zu ändern, wenn man das versionieren will.
>> Ja, mir ist bekannt, dass Etherpad einzelne Änderung in seine Datenbank
>> schreibt. Das ist aber wenig hilfreich, wenn man z.B. von einem Artikel
>> einen Stand vor und nach einer redaktionellen Überarbeitung braucht.
>
> Ingrid weist mich auch noch auf den Widersprich hin, wieso "alle 30
> Sekunden Server kontaktieren, damit die Session nicht ausläuft" falsch
> ist, aber "jede Änderung sofort zum Server schicken" dann "richtig" sein
> soll.
Ich habe nicht behauptet, dass "alle 30 Sekunden Server kontaktieren,
damit die Session nicht ausläuft" falsch ist. Ist habe behauptet, dass
das Sperren eines Dokuments zur Bearbeitung (fast immer) falsch ist.
Und wenn man ein Dokument sperrt, dann ist es ganz sicher falsch, die
Sperre aufzuheben, nur weil man 30 Sekunden kein Lebenszeichen vom
Client bekommen hat. Das kann aus diversen Gründen vorkommen, das wird
vorkommen, und wenn der User dann seine Änderungen verliert, ist er
frustiert. Also muss man diesen Fall behandeln können, und damit ist man
zumindest wieder beim Three-Way-Merge.
Ob "jede Änderung zum Server schicken" die richtige Lösung ist, hängt
von der Art des Dokuments und der Änderungen ab (für Texte ist es
wahrscheinlich gut, für Source-Code eher weniger) und von den sonstigen
Rahmenbedingungen (offline arbeiten? Gemeinsam arbeiten?
Nachvollziehbarkeit?) ab.
hp
--
_ | Peter J. Holzer | Fluch der elektronischen Textverarbeitung:
|_|_) | | Man feilt solange an seinen Text um, bis
| | | hjp@hjp.at | die Satzbestandteile des Satzes nicht mehr
__/ | http://www.hjp.at/ | zusammenpaßt. -- Ralph Babel
Back to de.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-05 14:37 +0100
Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-05 22:35 +0100
Re: Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-06 14:24 +0100
Re: Aktion beim Schließne eines Browserfensters "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-12-06 15:35 +0100
Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-06 17:21 +0100
Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-06 18:57 +0100
Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-06 21:22 +0100
Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-07 19:47 +0100
Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-07 20:22 +0100
Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:17 +0100
Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-14 00:03 +0100
Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-14 11:33 +0100
Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-14 11:34 +0100
Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-16 21:22 +0100
Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-17 13:25 +0100
Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-20 13:32 +0100
Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-22 11:56 +0100
Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2019-01-02 13:22 +0100
Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2019-01-03 08:50 +0100
Re: Aktion beim Schließne eines Browserfensters Stefan Reuther <stefan.news@arcor.de> - 2018-12-14 18:56 +0100
Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-15 12:48 +0100
Re: Aktion beim Schließne eines Browserfensters "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-12-16 21:43 +0100
Re: Aktion beim Schließne eines Browserfensters Jan Novak <repcom@gmail.com> - 2018-12-10 10:02 +0100
Re: Aktion beim Schließne eines Browserfensters Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-12-10 21:26 +0100
Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:09 +0100
Re: Aktion beim Schließne eines Browserfensters Arno Welzel <usenet@arnowelzel.de> - 2018-12-07 21:13 +0100
Re: Aktion beim Schließne eines Browserfensters Ralph Stahl <post@rstahl.de> - 2018-12-10 10:46 +0100
csiph-web