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

¿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 @rosepacWeb de Mundo Framework. Noticias de programacion gratis y criptomonedas desde Asturias para el mundo con amor, por @rosepac

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

Relacionado

25 Mejores aplicaciones Java jamás programadas

La historia de Java comenzó en 1991, en un momento en que Sun Microsystems buscaba extender su liderazgo en el mercado de estaciones de trabajo informáticas al floreciente mercado de la electrónica personal. Poco se sabía, de que el lenguaje de programación que Sun estaba a punto de crear democratizaría la informática, inspiraría a una comunidad mundial y se convertiría en la plataforma para un ecosistema ¡SEGUIR LEYENDO!

40 Cursos Gratis de Udemy: Desarrollo Web, Python (cupón finalizado)

Recién llega la primavera y vamos con una publicación más, que incluye los cursos del Lunes; hoy tenemos, 9 cursos en español (Typescript, Javascript, React, Vue, Firebase, Swift, Azure, HTML y CSS, Power Bi). Más 31 cursos en inglés: Javascript, Typescript, React, Python, R, Java, Drupal, Android y Kotlin, Básicos de Visual Studio Code, Bootstrap, Gitlab, Maya 3D, Photoshop, Marketing en Facebook e Instagram, SEO. Iniciación ¡SEGUIR LEYENDO!

74 Cursos gratis de la Universidad de Valencia

En la plataforma Online de la Universidad de Valencia podemos encontrar [todos los MOOC](https://elbo.in/moocvalencia) impartidos por dicha escuela. Ahora mismo 74 cursos activos.

Adobe lanza Photoshop Camera, una aplicación gratuita con toneladas de elaborados filtros faciales

Adobe está lanzando hoy una nueva aplicación llamada Photoshop Camera que está llena de un montón de filtros muy elaborados que pueden cambiar tu rostro y el mundo que te rodea. Algunos de los filtros son realmente impresionantes: varios identifican el cielo detrás de usted y lo reemplazan con nubes perfectas o una luna mágica; otro te pone dentro de un mundo negro y espeluznante de ¡SEGUIR LEYENDO!

Android Studio 4.2: Nuevas mejoras para el creador de APPS de Android

Android anunció ayer, la nueva versión de Android Studio 4.2. Las áreas de enfoque de esta versión son: Una plataforma para IntelliJ mejorada. Nuevas funciones centradas en mejorar la productividad. Desde Android, han puesto a disposición de los desarrolladores un nuevo asistente para la actualización de los proyectos con anterioridad de Android Studio 4.2. Con el nuevo asistente, se facilita la migración de proyecto existentes aprovechando ¡SEGUIR LEYENDO!

Signal y Citizen, las aplicaciones más populares entre las protestas de Estados Unidos y medio mundo

A través del análisis del número de descargas de las aplicaciones como Signal y Citizen se puede analizar y conocer como se están organizando los manifestantes a lo largo de EE.UU. y el resto del mundo. A medida que las protestas contra la brutalidad policial se han extendido por todo Estados Unidos, las descargas de aplicaciones de los estadounidenses han cambiado. La lista de las aplicaciones ¡SEGUIR LEYENDO!

Aprender a programar en Android con Google, desde principiantes hasta avanzado

El equipo de capacitación de desarrolladores de Google publicó recientemente una versión actualizada del curso Fundamentos de desarrollo para Android como una serie continua de tutoriales a través de Google Codelabs. Codelabs hizo su debut como sitio de tutoriales en Google I/O en 2015, y se ha disparado en popularidad como una de las mejores plataformas del mundo para aprender y estudiar absolutamente todo sobre Android. ¡SEGUIR LEYENDO!

Más de 1.500 Libros PDF en Inglés de Desarrollo Web, Programación, Seguridad, Robótica, Blockchain, Domótica y Mucho Más

La mejor lista de libros sobre lenguajes de programación en inglés de todo Internet. https://ciberninjas.com/zlibrary/ Libros de Python / Libros PHP / Libros Java / Libros Diseño Meta Listas atariarchives.org atariarchives.org pone a disposición en la Web libros, información y software para Atari y otras computadoras clásicas. Bento Bitsavers.org Bookboon: se requiere cookie de TI y programación</. (requiere @email) DZone - Hojas de trucos (gratis) Conceptf1.blogspot.com ¡SEGUIR LEYENDO!

Curso Introducción práctica a Gutenberg, el flamante nuevo editor de WordPress

Conoce como trabajar con Gutenberg, utilizar bloques, preparar tu theme para Gutenberg y encontrar bloques más Avanzados. Lo que aprenderás Utilizar Gutenberg a fondo para poder crear nuevos contenidos en WordPress. Crear páginas web sin tener conocimientos de programación. Encontrar más bloques para utilizarlos en tu sitio web. Contenido del curso Introducción a Gutenberg. Conociendo los diferentes bloques con Gutenberg. Preparando tu tema de WordPress. Creando ¡SEGUIR LEYENDO!

45 Mejores Cursos Gratis de Android, Flutter, Kotlin y Dart

Los mejores cursos gratis de Android, Fluttler, Kotlin y Dart, en español y online. Cursos Gratis de Android Android: Fundamentos para crear tus primeras apps de calidad (Alain Nicolás Tello, Udemy) Android Studio: Instalación, emuladores, git, plugins y tips (Alain Nicolás Tello, Udemy) Android Studio (Jesús Conde, Youtube) App Android: Registro de inventarios (Programación y Más, Youtube) (2016) Aprende a programar tu primera app (EDX) Conceptos ¡SEGUIR LEYENDO!

Cursos de Udemy con Cupón Gratuito 2019 (en Inglés)(parte 2)

All courses are in English ? Estos son los cursos con cupones gratuitos que me han parecido más interesantes y existen en la actualidad dentro de la plataforma Online de Udemy. Los contenidos en los que están organizados se reparten en: las criptomonedas, el diseño gráfico, la programación y el diseño web, ofimática, productividad, marketing y SEO, las redes y la robótica El listado final se ¡SEGUIR LEYENDO!