tutorial principiantes para node libro desde cero javascript node.js express kotlin kotlin-interop

javascript - principiantes - node js desde cero pdf



¿Es posible construir una aplicación web completa Node.js usando Kotlin? (1)

Si entiendo correctamente, con el lanzamiento de Kotlin 1.1 , podemos establecer JavaScript como un objetivo de compilación para la compilación completa de proyectos de JavaScript de Kotlin. ¿Es posible (o factible) escribir una aplicación completa de Node.js, como un servidor web expreso, utilizando solo el código Kotlin?

Como sugiere esta pregunta , podemos importar módulos de nodo en las clases de Kotlin:

external fun require(module: String): dynamic val express = require(''express'')

... lo que parece que puedo crear una aplicación usando:

val app = express()

¿Es esta la forma Kotlin de configurar una aplicación express? O debería declarar una clase como se describe en los documentos :

@JsModule("express") external class Express { ... }

¿Cuál es la forma canónica de configurar un proyecto Kotlin para el desarrollo de aplicaciones Node.js? ¿Es la interoperabilidad de JavaScript de Kotlin lo suficientemente robusta como para continuar por este camino, o será más problemática de lo que vale?


Técnicamente hablando, sí, siempre que Kotlin afirmara que:

Puede usar Kotlin para interactuar con JavaScript del lado del servidor, como por ejemplo node.js

Es correcto, y la transpilación de Kotlin -> JS es lo suficientemente confiable como para poder predecir qué saldrá JS, luego podría escribir una aplicación Node en Kotlin, de la misma manera que puede escribirlas en TypeScript.

Sospecho, personalmente, que te resultará difícil, con muchos errores y poco apoyo, pero podría ser un buen ejercicio académico ... tal vez.