De Kotlin y Java a TypeScript: Un Puente para Desarrolladores JVM

Author:   Gabriel Anhaia
Publisher:   Independently Published
Volume:   3
ISBN:  

9798195589264


Pages:   408
Publication Date:   04 May 2026
Format:   Paperback
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Our Price $77.35 Quantity:  
Add to Cart

Share |

De Kotlin y Java a TypeScript: Un Puente para Desarrolladores JVM


Overview

Un desarrollador JVM en activo llega a TypeScript con costumbres bajo el brazo - anotaciones de varianza, jerarquías de clases sealed, memoria muscular de hilos y executors, autowiring de Spring - y la mayoría se traducen mal o tienen un casi-equivalente que significa algo sutilmente distinto. Este es el libro del recableado mental. De Kotlin y Java a TypeScript no es otro tutorial de TypeScript que arranca con let x: number. Asume que ya entiendes genéricos, sealed classes, corrutinas y Spring/Ktor. Lo que te entrega es el mapa: cada concepto JVM que ya conoces, mapeado a su contraparte en TypeScript, con las brechas nombradas de forma explícita en lugar de pasarlas por alto. Veintisiete capítulos. Anclado a TypeScript 6.0 y Kotlin 2.1.x. Cada ejemplo es ejecutable en el repositorio público que acompaña el libro en github.com/gabrielanhaia/the-typescript-library-examples. Qué encontrarás dentro: - Tipificación estructural frente a nominal -- por qué UserId y OrderId son el mismo tipo para TS, y cómo los tipos marcados (branded) lo arreglan. - Genéricos y varianza -- declaración out/in en Kotlin frente a comodines de Java (? extends/? super) frente a la varianza de TypeScript, incluyendo strictFunctionTypes. - Seguridad ante null -- el ? de Kotlin frente a strictNullChecks, los equivalentes en TS del operador de llamada segura, y qué cambia exactOptionalPropertyTypes. - Data classes -- mapeadas a interfaces de TS con factorías; qué pierdes (copy() gratis, equals) y cómo recuperarlo. - Sealed classes frente a uniones discriminadas -- lo más cerca que TS llega de los ADT, con coincidencia exhaustiva mediante never. - Concurrencia -- hilos y executors frente al event loop, corrutinas de Kotlin frente a async/await, hasta dónde se transfiere la concurrencia estructurada y patrones de cancelación. - Decoradores frente a anotaciones -- qué te dan los decoradores stage 3 y qué no (y por qué el autowiring estilo Spring no es idiomático en TS). - Records frente a clases TS -- la historia de readonly por defecto y los patrones de igualdad por valor. - Errores como valores frente a excepciones verificadas -- el patrón Result, cuándo lanzar y cómo modelar fallos recuperables. - Un porte trabajado -- un servicio Kotlin/Spring reescrito como servicio Node/Hono de extremo a extremo, con las decisiones arquitectónicas hechas explícitas. - Antipatrones de escribir Java-en-TS -- las construcciones que sobreviven a la traducción pero producen TypeScript no idiomático y difícil de mantener. - Cuándo quedarse en la JVM -- un balance honesto sobre dónde la JVM sigue siendo la herramienta correcta. Cada ejemplo es ejecutable y verificado en CI. El repositorio que acompaña el libro está anclado a TypeScript 6.0 y Kotlin 2.1.x con implementaciones lado a lado en Kotlin y TypeScript. A quién va dirigido este libro: a desarrolladores JVM en activo (Kotlin como lenguaje principal, Java conocido) que cruzan a TypeScript. Un desarrollador JVM con dominio de Kotlin puede sustituir con este libro a los libros 1 y 2 de la colección. The TypeScript Library (colección de cinco libros): - TypeScript Esencial (Libro 1) - El sistema de tipos de TypeScript: De los genéricos a tipos al nivel de un DSL (Libro 2) - Este libro -- De Kotlin y Java a TypeScript: Un Puente para Desarrolladores JVM (Libro 3) - De PHP a TypeScript: Un Puente para Desarrolladores de PHP 8+ Moderno (Libro 4) - TypeScript en producción: Herramientas, build y autoría de librerías entre runtimes (Libro 5) Página del proyecto: xgabriel.com/the-typescript-library/

Full Product Details

Author:   Gabriel Anhaia
Publisher:   Independently Published
Imprint:   Independently Published
Volume:   3
Dimensions:   Width: 15.20cm , Height: 2.10cm , Length: 22.90cm
Weight:   0.544kg
ISBN:  

9798195589264


Pages:   408
Publication Date:   04 May 2026
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Table of Contents

Reviews

Author Information

Tab Content 6

Author Website:  

Countries Available

All regions
Latest Reading Guide

MRGC26

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List