В чем разница между iCalendar и CalDav? - PullRequest
30 голосов
/ 28 февраля 2011

В чем разница между iCalendar и CalDav?

Ответы [ 3 ]

45 голосов
/ 28 февраля 2011

CalDAV является расширением протокола для WebDAV и может использоваться для манипулирования данными в формате iCalendar.Так что CalDAV - это как HTTP для календаря, а iCalendar - как HTML.

11 голосов
/ 28 февраля 2011

iCalendar - это формат файла, который можно использовать для хранения и транспортировки записей календаря.

CalDAV - это спецификация протокола, основанная на HTTP / WebDAV, котораяможет использоваться для взаимодействия с удаленными календарями.

CalDAV использует формат iCalendar для представления фактических записей.

8 голосов
/ 18 декабря 2015

Основные отличия варианта использования:

* 1003 ческих * только для чтения Всего один файл со всеми событиями, поэтому клиент должен загружать весь канал (поэтому синхронизация не эффективна) CalDAV

  • чтения-записи
  • Как и несколько файлов, поэтому клиент может загружать только некоторые события (поддерживает эффективную синхронизацию)
  • Список контроля доступа
  • Read-free-busy (смотрите только время, а не подробности о событии)
...