Skir: Nuevo lenguaje agiliza desarrollo de APIs

Fuentes: New declarative language Skir aims to simplify API development

Skir, una nueva herramienta de código abierto, ha sido lanzada para simplificar el desarrollo de APIs. Se trata de un lenguaje declarativo que permite a los desarrolladores definir tipos de datos, constantes y APIs en un único archivo .skir. A partir de este archivo, Skir genera código idiomático y con tipado seguro en múltiples lenguajes como TypeScript, Python, Java y C++. La herramienta facilita la sincronización entre clientes y servidores, evitando errores de contrato de API y permitiendo una evolución segura de los esquemas, un problema común en sistemas distribuidos. Skir ofrece opciones de serialización de datos, incluyendo JSON denso para APIs y bases de datos, JSON legible para depuración y formatos binarios para mayor rendimiento. Además, permite importar tipos directamente desde repositorios de GitHub y cuenta con una extensión para VS Code que facilita la edición y validación del código. El objetivo de Skir es agilizar el desarrollo full-stack, conectando backends y frontends a través de un lenguaje común y simplificado.