Omitir navegación

Experiencia de desarrollo mejorada para el Kit de desarrollo de Azure Blockchain

Publicado el 2 agosto, 2019

Principal Program Manager, Blockchain Engineering

A medida que la transformación digital se expande más allá de las paredes de una empresa y en procesos compartidos entre organizaciones, las empresas están viendo en la cadena de bloques una manera de compartir los datos y la lógica de los flujos de trabajo.

Esta primavera presentamos Azure Blockchain Service, un servicio de cadena de bloques totalmente administrado que simplifica la formación, la administración y la gobernanza de las redes de cadena de bloques del consorcio. Con solo algunos clics, los usuarios pueden crear e implementar una red de cadena de bloques autorizada y administrar la pertenencia al consorcio mediante una interfaz intuitiva en Azure Portal.

Con el fin de ayudar a los desarrolladores a crear aplicaciones en el servicio, también presentamos nuestro Kit de desarrollo de Azure Blockchain para Ethereum. Este kit de desarrollo, que está disponible con Visual Studio Code, funciona en todos los sistemas operativos principales y reúne lo mejor de las herramientas de cadena de bloques de código abierto y de Microsoft, incluida una integración perfecta con las reconocidas herramientas de Truffle para OSS. Estas integraciones permiten a los desarrolladores crear, compilar, probar y administrar el código de los contratos inteligentes antes de implementarlo en una red administrada en Azure.

Buscamos continuamente comentarios sobre áreas en las que podamos trabajar para ayudar a los desarrolladores a llegar más lejos en menos tiempo. Esta semana para TruffleCon, vamos a lanzar algunas características nuevas muy interesantes que facilitan más que nunca la creación de aplicaciones de cadena de bloques:

  • Depurador interactivo: la depuración de contratos inteligentes de Ethereum ha sido hasta ahora una labor compleja. Aunque hay algunas herramientas de la línea de comandos excelentes (por ejemplo, Truffle Debugger), estas herramientas no forman parte de entornos de desarrollo integrados (IDE), como Visual Studio Code. La integración nativa de Truffle Debugger en Visual Studio Code incorpora todas las características de depuración que utilizan los desarrolladores habitualmente (como los puntos de interrupción, la depuración paso a paso por instrucciones, por procedimientos o para salir, las pilas de llamadas, las ventanas de inspección y las ventanas emergentes de IntelliSense) y que les permiten identificar, depurar y solucionar los problemas rápidamente.
  • Interfaz de usuario para prototipos generada automáticamente: el kit de desarrollo ahora genera una interfaz de usuario que se representa y activa dentro de Visual Studio Code. Esto permite a los desarrolladores interactuar con los contratos implementados directamente en el IDE, sin necesidad de crear otra interfaz de usuario ni un software personalizado solo para probar la funcionalidad básica de los contratos. Disponer de una interfaz sencilla basada en una interfaz gráfica de usuario (GUI) que permite a los desarrolladores interactuar y probar la funcionalidad básica de sus contratos dentro del IDE, sin necesidad de escribir código, supone una gran mejora de la productividad.

Interfaz de usuario interactiva para contratos en Visual Studio Code

Con la incorporación de estas nuevas características del depurador, hemos reunido todos los componentes principales del desarrollo de software (compilación, depuración, pruebas e implementación) para contratos inteligentes en el popular entorno de desarrollo Visual Studio Code.

Si se encuentra en Redmond (Washington) este fin de semana, del 2 al 4 de agosto de 2019, acérquese a TruffleCon para conocer al equipo, o bien vaya a Visual Studio Marketplace para probar estas nuevas características hoy mismo.