Kweb: Crea aplicaciones con actualización en vivo desde el lado del servidor mediante Kotlin puro

  • Autor de la entrada:
  • Categoría de la entrada:Framework Multiplataforma
  • Tiempo de lectura:2 minutos de lectura

¿Qué es Kweb?

Kweb es una biblioteca para crear aplicaciones web en el lenguaje de programación Kotlin , que prácticamente elimina la separación entre el navegador y el servidor desde la perspectiva del programador.

Kweb le permite interactuar directamente con el DOM del navegador como si fuera local al servidor web. Este proceso es eficiente, minimizando la charla del navegador-servidor y la sobrecarga de representación del navegador. Los fragmentos de DOM también se almacenan en caché en el navegador para una interfaz de usuario extremadamente sensible, y los eventos se transmiten sin problemas entre el cliente y el servidor para mantener un estado consistente en ambos.

Características de Kweb

  • Construir sitios web en Kotlin.
  • Elimina la barrera entre el navegador web y el servidor web para el programador.
  • Minimiza las conexiones entre el cliente y el servidor además del tiempo de procesamiento del navegador.
  • Se integra a la perfección con bibliotecas de JavaScript potentes como la Semantic UI (para la que posee un complemento que ofrece una DSI de Semantic UI bastante completa)
  • Enlazar los elementos DOM desde el navegador directamente al servidor y hace que se actualice automáticamente, a través de los patrones del «observer»(https://en.wikipedia.org/wiki/Observer_pattern) y del «data_mapper_pattern»(https://en.m.wikipedia.org/wiki/Data_mapper_pattern).
  • Se integra a la perfección con el almacén de datos Shoebox.
  • Es fácil de agregar a un proyecto existente, Kweb es solo una biblioteca; no busca decirte cómo organizar tu proyecto.
  • Actualización sobre el navegador al instante.

¿Cómo funciona?

Kweb conserva toda la lógica del lado del servidor y utiliza los «sockets» web eficientes para comunicarse con los navegadores web. También aprovechamos el poderoso y nuevo mecanismo de integrado en Kotlin para manejar de manera eficiente la asincronía, de manera invisible para el programador.


URL del Proyecto: http://kweb.io/
Repositorio Github: https://github.com/kwebio


Proyectos Que Debes Conocer..


La Liga de la Defensa de Internet. Publicado por Mundoframework por @rosepac
Proyecto que apoya el deporte y el dinamismo dentro de la plataforma de Steemit. Publicado por Mundo Framework por @rosepac
Share2steem proyecto de difusion entre plataformas twitter y steemit. Publicado por Mundoframework por @rosepac

Web de Mundo Framework. Noticias de programacion gratis y criptomonedas desde Asturias para el mundo con amor, por @rosepac

@rosepac & @twitter & facebook & adobe stock & pixabay


ROSEPAC

Curador Digital y Redactor. Creador del Diario Ciberninjas. Asturiano amante de las nuevas tecnologías.