Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2023

Clojure para programadores Java (3)

Clojure no es un lenguaje muy propular, eso es la verdad. Sin embargo, eso no le quita meritos. Clojure es un heredero de Lisp , el cual es un lenguaje de programación de paradigma funcional diseñado para manipular grandes cadenas de texto entre otras cosas y que , según se dice, es ideal para programación de IA. Es obvio que un programador Java se sentirá algo confundido, extrañado y quizá temeroso de hacer uso de "otra forma de pensar" para programar en Clojure. ;; El clásico Hola, mundo (println "Hola, mundo en Clojure" ) Y es que hasta el clásico programa "Hola mundo" es visto como un raro pictograma chino. ;; 10 (+ 1 2 3 4 ) ;; 120 (* 1 4 5 6 ) ;; 12 (- 45 33 ) Las operaciones aritméticas son sencillas si le hallan el modo. ;; Definimos la función ( defn esmayor10? [ num ] ( if (> num 10 ) "Si" "No" ) ) ;; Pruebas de la función (println "300 es mayor a 10? " ( esmayor10? 300 )

Javalin: Framework Java/Kotlin para crear aplicaciones web ligeras

Javalin es un framework ligeron similar a otros como Spring Boot, Quarkus, Helidon y Micronaut. Enlaces: http://alquimistadecodigo.blogspot.com/2023/09/creando-un-proyecto-con-javalin.html https://javalin.io/ http://sparkjava.com/ http://actframework.org/ https://doc.networknt.com/getting-started/light-rest-4j/ http://www.ninjaframework.org/ https://www.playframework.com/ https://resteasy.github.io/ https://restlet.com/open-source/ http://eventuate.io/ https://axoniq.io/ https://ktor.io/ https://vertx.io https://helidon.io/ https://es.quarkus.io/ https://micronaut.io/