AL Language Tools para Business Central facilita el desarrollo de extensiones en Visual Studio Code gracias a herramientas que automatizan tareas habituales. Si desarrollas en Dynamics NAV o Dynamics 365 Business Central, esta extensión puede ayudarte a ahorrar tiempo, mejorar la calidad del código y preparar tus proyectos para AppSource.
Como desarrollador de Navision habrás podido comprobar que realizar desarrollos con extensiones es bastante más complejo de como lo hemos estado realizando hasta ahora.
Microsoft anunció la desaparición de C/SIDE para dar paso definitivamente al desarrollo mediante extensiones utilizando el lenguaje AL.
Por tanto, como programadores debemos adaptarnos al nuevo entorno de desarrollo basado en Visual Studio Code para Dynamics NAV y Dynamics 365 Business Central, aprovechando todas las funcionalidades que este ofrece mediante extensiones.
¿Qué es AL Language Tools?

Por suerte, existen desarrolladores que trabajan para facilitar esta nueva forma de desarrollar creando herramientas que simplifican el trabajo diario.
Una de ellas es AL Language Tools, creada por Laura Nicolàs y Cristina Nicolàs, de ClipDynamics.
Esta extensión nace para cubrir dos necesidades fundamentales en el desarrollo moderno de Business Central:
- Automatización de pruebas (Testing TDD).
- Gestión de traducciones.
Ambas son imprescindibles para publicar aplicaciones en Microsoft AppSource.
¿Por qué utilizar AL Language Tools en Business Central?
Las desarrolladoras detectaron que Visual Studio Code no incorporaba determinadas funcionalidades que facilitaban enormemente el desarrollo de extensiones.
Gracias a AL Language Tools es posible automatizar tareas repetitivas y mejorar la productividad del desarrollador.
La extensión se encuentra disponible de forma gratuita en el Marketplace de Visual Studio Code.
Cómo instalar AL Language Tools en Visual Studio Code
La instalación es muy sencilla.
- Abre Visual Studio Code.
- Accede al Marketplace de extensiones.
- Busca AL Language Tools.
- Haz clic en Install.
En pocos segundos tendrás disponible toda la funcionalidad de la extensión dentro de tu entorno de desarrollo.
Funcionalidades de AL Language Tools
Traducciones automáticas
La extensión incorpora herramientas para facilitar la localización de aplicaciones.
Entre ellas destacan:
- Generación automática de archivos XLIFF para idiomas distintos de ENU.
- Snippets para captions.
- Snippets para labels.
- Snippets para elementos de la interfaz de usuario.
Testing automatizado (TDD)
El desarrollo moderno en Business Central requiere incorporar pruebas automatizadas.
AL Language Tools facilita esta tarea mediante:
- Snippets para crear Codeunits.
- Snippets para procedimientos de test.
- Automatización de pruebas TDD.
Creación de reports
También incluye plantillas para acelerar el desarrollo de informes.
Permite generar:
- Reports completamente funcionales.
- Estructuras listas para personalizar.
- Código reutilizable.
Snippets que aceleran el desarrollo en AL

En el detalle de la extensión pueden consultarse todos los snippets disponibles.
Estos fragmentos de código permiten reducir el tiempo de desarrollo y minimizar errores, especialmente en proyectos de gran tamaño.
¿Por qué utilizar extensiones en Visual Studio Code?
El desarrollo de Dynamics 365 Business Central evoluciona continuamente.
Trabajar con extensiones como AL Language Tools ofrece ventajas como:
- Mayor productividad.
- Menos código repetitivo.
- Desarrollo más rápido.
- Mejor mantenimiento.
- Preparación para publicar en AppSource.
- Mejor calidad del código.
ABD te ayuda a desarrollar soluciones para Business Central
En ABD Consultoría y Soluciones Informáticas contamos con un equipo especializado en el desarrollo de soluciones sobre Microsoft Dynamics 365 Business Central.
Si necesitas desarrollar extensiones en AL, modernizar antiguos desarrollos de Dynamics NAV o preparar aplicaciones para Microsoft AppSource, podemos ayudarte durante todo el proceso.
Contacta con nuestros especialistas y descubre cómo optimizar tus desarrollos sobre Business Central.