1. Он несколько не подходит исходя из специфики задачи. Он для кода, а на нужно для всего. Я не представляю, как я подругу-художницу-гуманитария буду учить им пользоваться... Ну вы поняли.
2. В последнее время склонялся к данному варианту, но вот тут люди добрые понакидали ссылочек, сижу, анализирую. Не хочется тратить много человеко-часов на подготовку к разработке, вместо самой разработки.
Да, как вариант. Но тогда уж лучше отправлять оригинальный текст в виду какого-нибудь md5 хэша для экономии трафика. Но это уже оптимизации... Одна проблема - окошки, окошки, много окошек, которые достают пользователя.
Сергей Сергеев: нет конечно) Вариант с блокировкой не подойдёт по определению. Делаю на коленке для себя записки. Да, в курсе, что есть Evernote, Keep, OneNote и пр., но мне ни один из них не нравится. Ну и плюс саморазвитие.
Сергей Сергеев: в принципе для себя, ну и ещё для пары друзей. Так то можно было бы сделать доступ к данным (чтение/запись) только для одного пользователя, а всем остальным доступ только на чтение, но ведь клиент может быть поднят на нескольких устройствах (пк+android). Потерянные данные всегда не хорошо)
Да проблема в том, как сформировать результирующую строку из строк от клиента 1 и 2, не потеряв первого и второго. По идее та же самая проблема происходит в Git, когда два программиста взяв старые версии одного файла изменяют в нём разные строки и коммитят файл обратно на сервер. Как Git сливает изменения двух программистов в один файл, не затирая изменения?
Владимир Грабко: Ну нельзя же просто взять и положить в БД "Hello, Habr and Geektimes!" и забыть про изменения 1-ого клиента. Получается, проблема в том, что второй пользователь редактирует уже устаревшие (на момент отправки их на сервер) данные, потому что 1-ый уже поменял оригинальные данные. Я понимаю, что при таких условиях непомерно усложняется вся система, но без этого то тоже проблематично.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
2. В последнее время склонялся к данному варианту, но вот тут люди добрые понакидали ссылочек, сижу, анализирую. Не хочется тратить много человеко-часов на подготовку к разработке, вместо самой разработки.