/ / KTor o Spark? ¿Cuál es la producción lista para los servicios web de Kotlin? [cerrado] - java, resto, kotlin

KTor o Chispa? ¿Cuál es la producción lista para los servicios web de Kotlin? [cerrado] - java, resto, kotlin

Estoy escribiendo un servicio web empresarial.Aplicación utilizando Kotlin. Ahora estoy usando KTor, ya que es asíncrono y de alto rendimiento. Pero como ya sabrás, Ktor es algo joven, y la característica "coroutine" es experimental en Kotlin. ¿Es sabio usar Ktor de todos modos?

Respuestas

2 para la respuesta № 1

A pesar de la experimental estado, Kotlin coroutines están totalmente liberados y garantizados para trabajar lejos en el futuro.

los experimental bandera es sobre todo para los escritores de la biblioteca. Ya que está haciendo una aplicación, no habrá ningún problema en el uso de coroutines incluso después de que se lance la versión final. Su código continuará trabajando con el kotlinx.coroutines.experimental biblioteca, eso es todo.

En cuanto al Ktor, entonces puedo decir que lo que hacelo hace bien Dado que es un marco relativamente ligero, no esperaría ningún error de él. Entonces, si te gusta su API, no hay razón para no usarla. Después de todo, la integración con Kotlin es mucho más que la de Spark.