-
- Сериализатор объектов объектной системы Tcl oo ( oo входит штатно в релиз 8.6) - Evgeny_CD(23.04.2013 21:54, ссылка)
- Сериализатор Apache Thrift: C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi -> --> - Evgeny_CD(23.04.2013 21:52, ссылка, ссылка)
- Бенчмарк сериализаторов -> и некоторые интересные находки в нем. Evgeny_CD(101 знак., 23.04.2013 21:28, ссылка)
- Засада в том, что под эти бенчи не подложен никакой рисеч. Тот же крио, как оказалось, мало чем лучше встроенной жабовской сериализации при количестве объектов >200 (см.тынц, фиг.17). Плюс ещё тупо сравнивают бинарные форматы с текстовыми(xml), Д.ARMоед(28 знак., 23.04.2013 23:37 - 23:42, ссылка)
- А чем бинарные форматы принципиально отличаются от текстовых? Опять ассемблеристов набежит и начнут пургу нести. - fk0(24.04.2013 00:33)
- Элементарно, Ватсон! В первом "null" займёт 1 байт, во втором 4(или 7 - с кеглями по бокам). Ассемблеристы, кстати, должны знать, что есть и бинарный xml :) - Д.ARMоед(24.04.2013 00:42)
- Это не является принципиальным различием во-первых. Во-вторых вообще не факт, что будет именно так, а не наоборот (может в тексте null кодируется пустым полем). Размер передаваемых данных вообще, наверное, не единственный критерий оценки способа fk0(1068 знак., 24.04.2013 00:54 - 00:59)
- Понятно. Материалы от Evgeny_CD ты не дочитал. Там даже табличка с null'ом есть :)) - Д.ARMоед(24.04.2013 09:50)
- Это не является принципиальным различием во-первых. Во-вторых вообще не факт, что будет именно так, а не наоборот (может в тексте null кодируется пустым полем). Размер передаваемых данных вообще, наверное, не единственный критерий оценки способа fk0(1068 знак., 24.04.2013 00:54 - 00:59)
- Элементарно, Ватсон! В первом "null" займёт 1 байт, во втором 4(или 7 - с кеглями по бокам). Ассемблеристы, кстати, должны знать, что есть и бинарный xml :) - Д.ARMоед(24.04.2013 00:42)
- А чем бинарные форматы принципиально отличаются от текстовых? Опять ассемблеристов набежит и начнут пургу нести. - fk0(24.04.2013 00:33)
- Засада в том, что под эти бенчи не подложен никакой рисеч. Тот же крио, как оказалось, мало чем лучше встроенной жабовской сериализации при количестве объектов >200 (см.тынц, фиг.17). Плюс ещё тупо сравнивают бинарные форматы с текстовыми(xml), Д.ARMоед(28 знак., 23.04.2013 23:37 - 23:42, ссылка)
- Есть реализации, заточенные под embedded - на Си. Мы используем в одном проекте, но слишком много ОЗУ жрет (больше 2 КБ - в этом проекте критично), пришлось половину переделывать. При этом преимущества в большом количестве либ под разные платформы Alex B.(84 знак., 23.04.2013 18:48)
- Nanopb? -> - Evgeny_CD(23.04.2013 19:41, ссылка)
- Думаю, некоторые повернулись на волшебных программах для виндовс которые всё сделают вместо тебя, только жми кнопку "Хочу". Есть ASN1. На котором формально описывается бинарный протокол и компилятором генерируется C-код для ввода-вывода. fk0(110 знак., 23.04.2013 17:16)