Protobuf и 1с? #802747


#0 by shamashs
Что у нас с совместимостью протокола Protobuf и 1с? появилось чтото удобоворимое? Как работаете с этим протоколом
#1 by ИмяФамилия
осталось про bson поинтересоваться)
#2 by Вафель
так json сейчас в моде
#3 by Волшебник
XML наше фсё
#4 by shamashs
json xml уже все отлично, вопрос как 1с работает сейчас с сервисами которые возвращают данные в protobuf
#5 by badboychik
Назови хотя бы один для примера?
#6 by Garykom
1С прекрасно работает с сервисами по protobuf, программиста нанимать не пробовали?
#7 by shamashs
А как парсит данные, там же бинарники приходят не с названияем полей а с их кодом в .proto файле?
#8 by shamashs
cardnonstop
#9 by Serginio1
#10 by shamashs
Есть у вас решение какое то, какие методы используются при обработке входящих данных?
#11 by Garykom
Если есть куча готовых примеров с исходниками для кучи языков, то в чем проблема реализовать на 1С (8-ке с работой с двоичными данными полноценной) или через ВК (да хоть "Ъ") ? ЗЫ
#12 by shamashs
я из тех кто на готовенькое, и пишу здесь чтобы найти что то уже реализованое на 1с, что сэкономит мне время. Или решится использовать ВК.
#13 by shamashs
Спасибо
#14 by Garykom
+ и все взлетает за пару часов при наличии опыта или день-два без оного
#15 by Вафель
лучше день потерять (на поиск)потом за 5 мин долететь
#16 by shamashs
Да я видел эти ссылки, хотел обойтись без Внешних компонент. и нет классов. Но видимо пока не как, либо писать Спасибо за инфу.
#17 by Вафель
Проще забить на эти сервисы
#18 by Вафель
ну или пообщаться с ними, может в обычных форматах там есть
#19 by Garykom
>лучше день потерять (на поиск)потом за 5 мин долететь Ну найдете платное и что будете каждый раз за полет платить?
#20 by Вафель
Так у программиста нет цели сэкономить денег
#21 by Garykom
программиста всегда нанимают с целью сыкономить или заработать денегИначе можно нанять толпу обезьянок со счетами
#22 by Волшебник
Даже Энигму не смогли взломать толпой обезьян. Пришлось нанять Алана Тьюринга, который построил и запрограммировал компьютер.
#23 by Garykom
Ну да есть задачи которые без программиста не решаются. Т.е. решение задачи толпой обезьянок стоит бесконечную сумму, а программистом конечную (пусть и большую) - что дешевле?
#24 by Asmody
Фишка protobuf в том, что при его использовании генерятся готовые классы с поддержкой (де)сериализации под конкретную структуру данных. И это всё потом "вкомпилируется" в программу, за счет чего обеспечивается скорость загрузки-выгрузки. Для 1С выигрыш будет только если использовать в ВК или в связке с наработками
#25 by Garykom
У 1С есть ЗначениеИзСтрокиВнутр и ЗначениеВСтрокуВнутр - можно заюзать для ускорения
#26 by Asmody
ЗначениеИзСтрокиВнутр и ЗначениеВСтрокуВнутр, так же как другие методы сериализации в 1С, заранее не знают о структуре данных. В protobuf структуры "захардкожена". Чем и достигается выигрыш производительности.
#27 by Garykom
ага терь понял, да интересное решение жаль что оно ломается сразу при изменении формата - нельзя обеспечить совместимость
#28 by Asmody
Там предусмотрено версионирование
#29 by shamashs
Ну я подумал вдруг я пропустил обновление платформы куда включен компилятор, который сериализует и десериализует данные. Чтобы не писать свой парсек как когда то для json
#30 by shamashs
Там можно оставить совместимость, добавляются новые поля если нужны, старым клиентом игнорируются.
#31 by mistеr
Ты слишком много хочешь от разработчиков платформы. Это не open-source, где вечером в голову ударило, ночью накодил, утром зарелизил. У них планы на пять лет вперед написаны.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С