Table of Contents
Cómo habéis podido daros cuenta, Typescript se está haciendo cada vez más popular. En Apiumhub lo utilizamos y lo recomendamos mucho! Nuestro equipo siempre dice que “una vez lo pruebas, no puedes dejarlo”. En este artículo intentaremos nombrar las mayores ventajas de usar Typescript.
Ventajas de usar Typescript
- Escalabilidad del código en un “Interface oriented development”
- Te ayuda con equipos en crecimiento
- Herramientas y comunidad, como por ejemplo la comunidad que empezó Microsoft.
- ES-next compliance
- Types ha demostrado promover la cualidad del código y entendibilidad. Equipos grandes como (Google, Microsoft, Facebook) también han descubierto el valor que aporta Typescript.
- Incrementa tu agilidad en el refactoring del código. Es mejor que el compilador encuentre errores que cometerlos en el “runtime”.
- Types es uno de los mejores métodos de documentación que hay en este momento. La función signature es un teorema y la función body es la prueba.
- Te da una muestra del futuro de JavaScript, con elementos tipados.
- Las inyecciones de dependencias dan mucha oportunidad para realizar testing y API´s basadas en controlador. Esto combinado con librerías de auto inyección, hace que el código sea mucho mejor mantenible y predecible. Además está tipado, si alguna vez decides cambiar tu servicio logger, puedes hacerlo de una manera muy sencilla con tipos e interfaces. Si hay algo inesperado, tu código simplemente no compilará.
- Testeabilidad. Con la inyección de Dependencias, el testeo se convierte en tarea fácil. Puedes mockear los servicios de testeo con las mismas interfaces que los reales. Tu código no los distinguirá y podrás conseguir una cobertura completa en tu entorno.
- Te ayuda a implementar patrones de diseño SOLID a un lenguaje que no lo soporte.
- Promueve la innovación y el cambio. Con medidas que aseguren que no se vaya en la dirección equivocada.
- Hace que el código se entienda mejor. El desarrollador reconoce más rápidamente la función de cada código.
- Habilidad de compilar hacia una versión de Javascript que funciona en todos los browsers.
- Una de las mejores ventajas de Typescript es la finalización del código y IntelliSense. Te ayuda a completar tu código a medida que está escrito.
- Código limpio. La escritura Estática es una característica que detecta errores de les desarrolladores. Promueve que se escriba un lenguaje más robusto y fácil de mantener. Por lo que es un lenguaje más limpio.
- Puedes escribir fácilmente código orientado a objetos sin mucho conocimiento.
- El refactoring con las herramientas de Typescript es mucho más fácil y rápido.
Typescript se está convirtiendo en una opción fácil para las compañías que quieran desarrollar proyectos con mucho código. La estructura de los lenguajes de programación orientada a objetos mantiene un código limpio, escalable, consistente y fácil de debuggear.
Suscríbete a nuestro newsletter para estar al día de como usar Typescript!
Si este artículo sobre Typescript te gustó, te puede interesar:
Simular respuestas del servidor con Nodejs
Principio de responsabilidad única
Arquitectura de microservicios
F-bound en Scala: traits genéricos con higher-kinded types
Scala Generics I : Clases genéricas y Type bounds
Author
-
Ekaterina Novoseltseva is an experienced CMO and Board Director. Professor in prestigious Business Schools in Barcelona. Teaching about digital business design. Right now Ekaterina is a CMO at Apiumhub - software development hub based in Barcelona and organiser of Global Software Architecture Summit. Ekaterina is proud of having done software projects for companies like Tous, Inditex, Mango, Etnia, Adidas and many others. Ekaterina was taking active part in the Apiumhub office opening in Paseo de Gracia and in helping companies like Bitpanda open their tech hubs in Barcelona.
Ver todas las entradas