LINUX.ORG.RU

История изменений

Исправление ergo, (текущая версия) :

Если лень читать, то в двух словах - текстовые протоколы ощутимо упрощают разработку за счёт использования кучи готовых текстовых утилит, легко посмотреть внутрь протокола и без всяких понять, что там происходит. А текстовый оверхед тривиально устраняется опциональным gzip-ом поверх основного протокола, например как это сделано в HTTP.

очень большое заблуждение. текстовые протоколы появились более полувека назад из-за терминального формата коммуникации, где команды вводились вручную, а перевод строки означал завершение команды. их разрабатывали исключительно в этих ограничениях, а не потому что они так лучше читаются. Тот же аргумент про дебаг HTTP - вам потому и нужно «читать» его, потому как он убог по своей природе. М2М протоколы, которые изначально создавались для М2М не нуждаются в человеческочитабельном виде. Не устаю приводить в пример ерланг с его сетевой прозрачностью. Никому и никогда не требудется смотреть транспорт, они смотрят и дебажат свой говнокод. Транспорт там изначально как часы работает.

Исправление ergo, :

Если лень читать, то в двух словах - текстовые протоколы ощутимо упрощают разработку за счёт использования кучи готовых текстовых утилит, легко посмотреть внутрь протокола и без всяких понять, что там происходит. А текстовый оверхед тривиально устраняется опциональным gzip-ом поверх основного протокола, например как это сделано в HTTP.

очень большое заблуждение. текстовые протоколы появились из-за терминального формата коммуникации, где команды вводились вручную, а перевод строки означал завершение команды. их разрабатывали исключительно в этих ограничениях, а не потому что они так лучше читаются. Тот же аргумент про дебаг HTTP - вам потому и нужно «читать» его, потому как он убог по своей природе. М2М протоколы, которые изначально создавались для М2М не нуждаются в человеческочитабельном виде. Не устаю приводить в пример ерланг с его сетевой прозрачностью. Никому и никогда не требудется смотреть транспорт, они смотрят и дебажат свой говнокод. Транспорт там изначально как часы работает.

Исходная версия ergo, :

Если лень читать, то в двух словах - текстовые протоколы ощутимо упрощают разработку за счёт использования кучи готовых текстовых утилит, легко посмотреть внутрь протокола и без всяких понять, что там происходит. А текстовый оверхед тривиально устраняется опциональным gzip-ом поверх основного протокола, например как это сделано в HTTP.

очень большое заблуждение. текстовые протоколы появились из-за терминального формата коммуникации, где перевод строки означал завершение команды. их разрабатывали исключительно в этих ограничениях, а не потому что они так лучше читаются. Тот же аргумент про дебаг HTTP - вам потому и нужно «читать» его, потому как он убог по своей природе. М2М протоколы, которые изначально создавались для М2М не нуждаются в человеческочитабельном виде. Не устаю приводить в пример ерланг с его сетевой прозрачностью. Никому и никогда не требудется смотреть транспорт, они смотрят и дебажат свой говнокод. Транспорт там изначально как часы работает.