|
|
|
| Как может быть реализоване совместная работа над текстом ?
В google-документ, похоже, каждая версия любого пользователя полностью сохраняется в БД и версии потом можно сверить. При активной работе это достаточно расточительное использование БД.
А какие еще возможны варианты совместной удаленной работы над документом? | |
|
|
|
|
|
|
|
для: denvor
(26.04.2007 в 00:23)
| | Я думаю, что:
1) Google, индексирует Интернет лучше, чем любой конкурент, и содержит в базах ссылки, индексы и описания миллиардов страниц. Что там про базу данных,?
2) Вряд ли они хранят полностью версию документа. Скорее всего, они хранят изменения, которые произошли. И запоминают ГДЕ они произошли. Думаю, так было бы рациональней.
>А какие еще возможны варианты совместной удаленной работы над документом?
Wiki? | |
|
|
|
|
|
|
|
для: SHAman
(26.04.2007 в 13:23)
| | Wiki обычно используют. Она блокирует текущую страницу (на изменения) на некоторое время, если её кто-то взялся редактировать. Протестировать можно на http://javascript.aho.ru/wakkaWiki/. Менее рекомендуемый движок (медленнее и грузит .js как .php-файл без кеширования) - http://javascript.aho.ru/dokuWiki/. Мощная система контроля версий, легко сравнить и откатиться назад.
В Гугле на http://groups.google.com/group/javascript-russian сделали аналог контроля версий (тоже тестировать можно, создав страницу (не пост) ), заметно слабее, но писать можно почти полноценный HTML, а не wiki-разметку для тегов. Поэтому портировать в конечный документ проще (в wiki нужно вытаскивать html-код демонстрируемой страницы). | |
|
|
|