2010 2011 2012 2013 2014 2015 2016 2017 2018
Генеральный
партнёр

Слайды и видео уже здесь.

До встречи в 2018 году!

 

Свой протокол и кросс-платформенные парсеры за 30 минут

Допустим, у вас возникла задача создания небольшого кросс-платформенного протокола для использования на сервере, в браузере и в мобильных клиентах.
Обычный ответ - JSON, но JSON дорого парсить и он не даёт решительно никаких гарантий относительно структуры получившегося документа - образовавшееся дерево объектов придётся парсить по второму разу. Типизированные бинарные парсеры (protobuf и др) недостаточно кросс-платформенны.
Я расскажу про простое, но очень эффективное решение на основе регулярных языков. Как оказалось, регулярные выражения можно использовать промышленно (если не писать их руками). Учитывая повсеместную поддержку PCRE и их хорошую производительность (миллионы записей в секунду), новый текстовый протокол с верификацией структуры сообщений и парсерами под все платформы можно создать за полчаса.


Презентация доклада:

 

Запись выступления:



Партнёры