Skip to content
Scan a barcode
Scan
Paperback De Kotlin y Java a TypeScript: Un Puente para Desarrolladores JVM Book

ISBN: B0GZKS4H9N

ISBN13: 9798195589264

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

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/

Recommended

Format: Paperback

Condition: New

$28.93
Save $0.37!
List Price $29.30
Ships within 2-3 days
Save to List

Customer Reviews

0 rating
Copyright © 2026 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured