CalDAV должен был быть скучным стандартом для календарей. На практике это зоопарк из четырёх несовместимых реализаций.
Кейс показательный: хотел сделать «простой календарь для себя» — один клиент, один провайдер, автоматизация без боли. Потом добавились Google, Apple, Яндекс и Mail.ru. И тут выяснилось: у всех свой взгляд на один и тот же RFC 4791. Где-то ломается авторизация, где-то по-разному ведут себя повторяющиеся события, где-то сервер молча игнорирует часть полей, а где-то синхронизация требует плясок с ETag и UID.
Итог для тех, кто строит сервисы с календарями: «поддерживаем CalDAV» не означает «будет работать везде». Это значит — нужно тестировать каждый облачный контур отдельно, держать матрицу совместимости и закладывать баг-фикс на стороне клиента. 🧩
Чем больше провайдеров, тем меньше стандарт и больше инженерия.
Host & DNS
@HostDnsPro
CalDAV должен был быть скучным стандартом для календарей. На практике это зоопарк из четырёх несовместимых реа
Этот пост опубликован в Telegram-канале Host & DNS. Подписаться можно по ссылке: @HostDnsPro.