Имя: Пароль:
1C
 
Protobuf и 1с?
, ,
0 shamashs
 
09.08.17
14:35
Что у нас с совместимостью протокола Protobuf и 1с? появилось чтото удобоворимое? Как работаете с этим протоколом
1 ИмяФамилия
 
09.08.17
14:37
осталось про bson поинтересоваться)
2 Вафель
 
09.08.17
14:37
так json сейчас в моде
3 Волшебник
 
модератор
09.08.17
14:38
XML наше фсё
4 shamashs
 
09.08.17
14:39
json xml уже все отлично, вопрос как 1с работает сейчас с сервисами которые возвращают данные в protobuf
5 badboychik
 
09.08.17
14:59
(4) Назови хотя бы один для примера?
6 Garykom
 
гуру
09.08.17
15:02
(4) 1С прекрасно работает с сервисами по protobuf, программиста нанимать не пробовали?
7 shamashs
 
09.08.17
15:03
(6) А как парсит данные, там же бинарники приходят не с названияем полей а с их кодом в .proto файле?
8 shamashs
 
09.08.17
15:04
(5) cardnonstop
9 Serginio1
 
09.08.17
15:05
10 shamashs
 
09.08.17
15:05
(6) Есть у вас решение какое то, какие методы используются при обработке входящих данных?
11 Garykom
 
гуру
09.08.17
15:06
(7) Если есть куча готовых примеров с исходниками для кучи языков, то в чем проблема реализовать на 1С (8-ке с работой с двоичными данными полноценной) или через ВК (да хоть "Ъ") ?

ЗЫ http://v8.1c.ru/o7/201602bin/index.htm
12 shamashs
 
09.08.17
15:08
(11) я из тех кто на готовенькое, и пишу здесь чтобы найти что то уже реализованое на 1с, что сэкономит мне время. Или решится использовать ВК.
13 shamashs
 
09.08.17
15:09
(11) Спасибо
14 Garykom
 
гуру
09.08.17
15:11
http://devoyster.blogspot.ru/2011/12/protobuf-net.html + http://catalog.mista.ru/public/448668/ и все взлетает за пару часов при наличии опыта или день-два без оного
15 Вафель
 
09.08.17
15:13
(14) лучше день потерять (на поиск)потом за 5 мин долететь
16 shamashs
 
09.08.17
15:13
(14) Да я видел эти ссылки, хотел обойтись без Внешних компонент. и нет классов. Но видимо пока не как, либо писать (11) Спасибо за инфу.
17 Вафель
 
09.08.17
15:14
Проще забить на эти сервисы
18 Вафель
 
09.08.17
15:15
ну или пообщаться с ними, может в обычных форматах там есть
19 Garykom
 
гуру
09.08.17
15:18
(15) >лучше день потерять (на поиск)потом за 5 мин долететь

Ну найдете платное и что будете каждый раз за полет платить?
20 Вафель
 
09.08.17
15:20
(19) Так у программиста нет цели сэкономить денег
21 Garykom
 
гуру
09.08.17
16:26
(20) программиста всегда нанимают с целью сыкономить или заработать денег
Иначе можно нанять толпу обезьянок со счетами
22 Волшебник
 
модератор
09.08.17
16:28
(21) Даже Энигму не смогли взломать толпой обезьян. Пришлось нанять Алана Тьюринга, который построил и запрограммировал компьютер.
23 Garykom
 
гуру
09.08.17
16:31
(22) Ну да есть задачи которые без программиста не решаются.
Т.е. решение задачи толпой обезьянок стоит бесконечную сумму, а программистом конечную (пусть и большую) - что дешевле?
24 Asmody
 
09.08.17
16:46
(0) Фишка protobuf в том, что при его использовании генерятся готовые классы с поддержкой (де)сериализации под конкретную структуру данных. И это всё потом "вкомпилируется" в программу, за счет чего обеспечивается скорость загрузки-выгрузки. Для 1С выигрыш будет только если использовать в ВК или в связке с наработками Serginio1
25 Garykom
 
гуру
09.08.17
17:19
(24) У 1С есть ЗначениеИзСтрокиВнутр и ЗначениеВСтрокуВнутр - можно заюзать для ускорения
26 Asmody
 
09.08.17
17:30
(25) ЗначениеИзСтрокиВнутр и ЗначениеВСтрокуВнутр, так же как другие методы сериализации в 1С, заранее не знают о структуре данных. В protobuf структуры "захардкожена". Чем и достигается выигрыш производительности.
27 Garykom
 
гуру
09.08.17
17:35
(26) ага терь понял, да интересное решение жаль что оно ломается сразу при изменении формата - нельзя обеспечить совместимость
28 Asmody
 
09.08.17
18:27
(27) Там предусмотрено версионирование
29 shamashs
 
09.08.17
18:56
(24) Ну я подумал вдруг я пропустил обновление платформы куда включен компилятор, который сериализует и десериализует данные. Чтобы не писать свой парсек как когда то для json
30 shamashs
 
09.08.17
18:57
(27) Там можно оставить совместимость, добавляются новые поля если нужны, старым клиентом игнорируются.
31 mistеr
 
09.08.17
20:32
(29) Ты слишком много хочешь от разработчиков платформы. Это не open-source, где вечером в голову ударило, ночью накодил, утром зарелизил. У них планы на пять лет вперед написаны.