Momento grandioso para Lisk SDK 5.0.0: Lisk Framework se migró a TypeScript
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
Traducir Tweet
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