Язык разработки Hyperledger Fabric Chaincode - NodeJS, Java или Go?

С учетом существующей функциональности, производительности разработчиков (при условии минимального опыта работы с каждым языком), поддержки в сообществе Fabric и дорожной карты для улучшений, существует ли какой-либо язык разработки цепного кода, который следует предпочесть в качестве краткосрочного и, возможно, отдельно, как долгосрочный выбор?

Предыдущий вопрос Node.js или перейти к разработке цепного кода Hyperledger Fabric? не рассматривает Java как вариант и не учитывает недавний выпуск платформы Fabric 1.4.


person DC-OHIO    schedule 09.02.2019    source источник
comment
Это просто зависит от вашего выбора, есть много документации по каждому языку, и сообщества теперь больше, чем когда-либо. Начните с того языка, который вам удобен.   -  person Harshit    schedule 09.02.2019


Ответы (1)


Начиная с Hyperledger Fabric v1.4, существует базовый функциональный паритет между Go, Node.js и цепным кодом Java.

Предыдущий ответ в Node.js или Go для разработки цепного кода Hyperledger Fabric ? все еще в основе своей. Базовые функции обычно сначала доставляются в цепочке Go. При этом в цепной код Node.js в версии 1.4 была представлена ​​новая модель программирования, которая объясняется в новом Документация по разработке приложений. Если новая модель программирования вас интересует, цепной код Node.js будет хорошим выбором.

В конце концов, каждый из языков имеет схожую функцию, одинаковую производительность, а также хорошую поддержку и принятие сообществом.

person Dave Enyeart    schedule 10.02.2019
comment
Спасибо! Есть ли дорожная карта функций цепного кода для текущих запланированных выпусков и когда они будут доступны в прокладках цепного кода для различных языков? Например, если HLF v2.0 будет иметь новые функции цепного кода A и B, но они доступны только в прокладке Go с этим выпуском, то это будет очень полезной информацией. - person DC-OHIO; 12.02.2019