Какую реализацию Оперативного Преобразования использовать?

Мне нужно реализовать совместное редактирование модели данных на основе документа JSON. В настоящее время я нашел 2 фреймворка с открытым исходным кодом: ShareJS (NodeJS) и OpenCoWeb.

Первый кажется слишком молодым, у него неполная документация и он быстро развивается. Я думал, что он слишком сырой.

Второй выглядит великолепно. Его большие минусы - дата последнего коммита - это январь. Кажется, сейчас это не поддерживается.

Какие рамки вы использовали для оперативной трансформации? Какие из них можно использовать для не домашних животных проекта? Как с открытым исходным кодом, так и с коммерческими продуктами все в порядке для меня.

1 ответ

Решение

Лично я бы порекомендовал sharejs:

Причины:

  1. Активное сообщество, что полезно (по моей оценке, больше, чем у opencoweb)

  2. Автор (sharejs) теперь работает в компании (Lever), которая использует sharejs в производственных приложениях. Таким образом, существует более низкая вероятность того, что sharejs превратится в ненужное ПО.

  3. Я собираюсь использовать в производстве (я собираюсь развернуть, все еще в пре-альфа), и мой опыт до сих пор был превосходным

Почему не opencoweb?

  1. Проект, кажется, застопорился, никаких новых коммитов через некоторое время.

  2. (мой опыт) Он еще не очень зрелый, и авторы, похоже, не очень хотят его поддерживать, см. этот пример https://github.com/opencoweb/coweb/pull/237 который сидел уже несколько месяцев, как сейчас тривиальная, но решающая проблему проблема Python3.

  3. Я не знаю ни о каких производственных приложениях проекта.

  4. Существует некоторый нездоровый уровень интеграции с каркасом dojo (по крайней мере, когда я это пробовал), что было для меня проблемой, если вы уже используете dojo, то это не проблема.

  5. Мой опыт разработки с этим оставил неприятный вкус во рту (даже со всеми документами), пытался, по крайней мере, пару месяцев, чтобы что-то заработало, но мне не понравился результат, я перешел на sharejs и через несколько недель я было что-то очень разумное.

Другие вопросы по тегам