Ir al contenido principal

Entradas

Mostrando entradas de mayo, 2025

Herramientas para desarrollo web con Clojure

Clojure es uno de esos lenguajes que parecen ser un dialecto antiguo como el sumerio (sic). Programar aplicaciones en este lenguaje de programación es un verdadero reto para quienes estamos acostumbrados a los " lenguajes tradicionales " como C, Java, Python, etc. Y que decir de aplicaciones web en las que el usuario puede interactuar. Aplicaciones donde se debe tener nociones aceptables de HTML, CSS y, por supuesto, Javascript. Hemos hablado ya de herramientas como Leiningen y Luminus , en esta entrega hablaremos de otras herramientas para crear aplicaciones web con Clojure como lenguaje base. Frameworks y librerías web para Clojure Una lista de las librerías y frameworks web para Clojure.  Nombre  Descripción   Enlace    ring-clojure   Ring es una biblioteca de aplicaciones web Clojure inspirada en WSGI de Python y Rack de Ruby.              https://github.com/ring-clojure/ring   ...

Creando aplicaciones GUI con Rust (y Druid framework)

Druid es un framework para crear aplicaciones gráficas simples. Se podía decir que es un Java Swing para el lenguaje Rust . La documentación oficial dice: "El framework está orientado a datos. Comparte muchas ideas (y se inspira directamente) en frameworks de interfaz de usuario declarativos contemporáneos como Flutter , Jetpack Compose y SwiftUI , a la vez que intenta ser conceptualmente simple y, en gran medida, no mágico". Druid permite crear aplicaciones gráficas interactivas sencillas que se pueden implementar en Windows, macOS, Linux, OpenBSD, FreeBSD y la web. Druid se basa en druid-shell , que implementa todo el código de nivel inferior específico de la plataforma, proporcionando una abstracción común para funciones como eventos de teclado y ratón, la creación de ventanas y el lanzamiento de aplicaciones. Por debajo de druid-shell se encuentra piet, una biblioteca de gráficos 2D multiplataforma que proporciona una API de dibujo sencilla y familiar ...