Momento grandioso para Lisk SDK 5.0.0: Lisk Framework se migró a TypeScript

mayo 15, 2020 VICTOR HUGO LAZARTE 0 Comments


Lisk es un proyecto sólido que está ganando fuerza rápidamente en la comunidad de criptomonedas. Como plataforma, se centra en el desarrollador y busca atender a una amplia audiencia de personas. ¡Es una cadena de bloques impulsada por la comunidad con un futuro brillante por delante!

Empresas como Google, Github, Adobe, Walmart, Slack, Microsoft, JetBrains y Netflix hacen uso de TypeScript, con lo que es de esperar que tenga una larga vida, y más aún cuando proyectos como Angular y Vue fomentan de forma tan activa el uso de TypeScript.

Con SDK 5.0.0 Lisk Framework se migró a TypeScript. Con esto todos los paquetes del SDK de Lisk están escritos en TypeScript y se benefician de sus ventajas. La arquitectura de Lisk Framework incluye chain, api y módulo de red.
The first epic of #Lisk SDK 5.0.0 was closed. Lisk Framework was migrated to TypeScript. With that all packages of the Lisk SDK are written in TypeScript and benefit from its advantages. This epic consisted of 11 issues, learn more about them on GitHub: github.com/LiskHQ/lisk-sd
12:40 p. m. · 13 may. 2020

Este logro épico consta de 11 números de items según su desarrollo en GitHub:

Descripción

Framework es el último paquete que queda en TypeScript.

Motivación

Usar constantemente TypeScript para minimizar el error.

Criterios de aceptación

Todos los archivos que no cambiarán en la v5 deben actualizarse a TypeScript, incluidas las pruebas

Tareas incluidas

  🔴 Actualizar la aplicación / utilidades al migrar # 5194

  🔴 Actualizar la aplicación / red  # 5189

  🔴 Actualizar controlador  # 5188

  🔴 Actualizar la aplicación / nodo / forjado # 5190

  🔴 Actualizar la aplicación / nodo / procesador  # 5191

  🔴 Actualizar la aplicación / nodo / sincronizador  # 5192

  🔴 Actualizar la aplicación / nodo / transporte  # 5193

  🔴 Actualizar los archivos raíz de la aplicación / nodo  # 5195

  🔴 Actualizar la aplicación / nodo / esquema  # 5196

  🔴 Actualizar los archivos raíz de la aplicación  # 5197

  🔴 El transporte tiene una interfaz de constructor incorrecta # 5306

Información Adicional

  • Agregar tipos
  • Utilizar import
  • Eliminar use strict
  • Agregar alcance y propiedades
  • Repara la advertencia o error de eslint

Ventajas de TypeScript

 Utiliza la misma sintaxis de JavasScript
 Compila el código TS a código JS que es entendido en todos los navegadores web
 Promueve una mejor calidad de código
 Código mas entendible
 Evita errores de logica en el codigo
 Hace que la programación orientada a objetos sea mas sencilla
 Desarrollado por Microsoft y apoyado por Google
  Utilizado por Angular, Ionic, NativeScript y muchas otras aplicaciones 
 Evita errores en la ejecución

🌻 Como desventaja toma mas tiempo y dedicación al momento de escribir código y aumenta un poco la complejidad el nivel de los proyectos

En resumen TypeScript es un lenguaje que permite agregarle potencialidad a Javascript, con este lenguaje se crean aplicaciones robustas y menos propensa a errores.

Fuentes: lisk.io/documentation,  
github, academiaweb, reddit.com/r/Lisk

Lisk es un proyecto sólido que está ganando fuerza rápidamente en la comunidad de criptomonedas.  Como plataforma, se centra en el desarr...