Я читал немного о комете и также APE.
Какой лучше? Я хочу, чтобы пользователи видели других пользователей обновленное содержание. Как Google Wave.
И в комете, существует 2 версии: iframe по сравнению с традиционным ajax., что является различием и который лучше. Я не вполне понимаю это.
Спасибо.
Комета - это набор методов, полезных для разработки приложений реального времени. У вас есть две основные реализации: потоковая передача и длинная опрос.
В обычных http-запросах пользователь отправляет запрос на сервер, получает данные (html, scrips и т. д.) и закрывает соединение - конец истории. При потоковой передаче соединение никогда не закрывается клиент или сервер, есть одно соединение, совместно используемое обеими сторонами.
При длительном опросе у вас есть повторяющееся соединение, которое ожидает ответа. Обычно браузер отправляет запрос на сервер и сидит там, ожидая, пока обслужит r отвечает (сервер отвечает только тогда, когда у него есть новые данные для клиента), затем соединение закрывается, и браузер должен повторно открыть соединение, и цикл повторяется :) Из двух, это наиболее часто используемый.
Comet в браузере обычно требует веб-сервера, оптимизированного для большого количества долгоживущих HTTP-соединений, и клиента JavaScript для связи с сервером Comet. Итак, Ape - это устанавливаемый сервер, а Comet - парадигма, на которой он основан. Вот список реализаций комет: http://cometdaily.com/maturity.html
Etherpad.com, сверхбыстрый инструмент обмена документами в реальном времени, использовал комету для предоставления обновлений экрана сотрудничества в реальном времени от других редакторов. Компания, которая делает etherpad (AppJet) только что приобрел Google для работы на Google Wave
Проверьте http://etherpad.com/ep/about/faq
и http://code.google.com/p/etherpad/ (с открытым исходным кодом etherpad), чтобы увидеть их реализацию.
Я голосую за комету из-за коммерческого успеха etherpad и реализации волны Google с использованием кометы.
.Посмотрите на WebSockets. Chrome и более новые Firefoxes уже поддерживают его. Вы можете вернуться к комете, когда она действительно нужна в других браузерах.
.Разве APE не просто реализация Кометы? Так сказано на странице продукта.
COMET = Умеренный термин для технологии, также известный как «обратный Ajax» или «длинный опрос»
APE = внедрение технологии кометы.
Вы можете подумать о комете, являющейся определенным автомобилем, в то время как APE - это модель.
См. Также: