|
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, где вечером в голову ударило, ночью накодил, утром зарелизил. У них планы на пять лет вперед написаны.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |