Saltar al contenido

Síguenos donde tú quieras

AlpineJS, polvos mágicos para tu sitio web

  • Episodio Bonus
  • 26 febrero, 2022
Nuevo logo podcast República Web
República Web
AlpineJS, polvos mágicos para tu sitio web
Loading
/

Después de episodio hablando del estado del JavaScript, quedó pendiente hablar sobre AlpineJS, un minimalista framework de JavaScript. En episodio hablamos sobre AlpineJS y cómo esta herramienta nos facilita la creación y gestión de funcionalidades como desplegables, pestañas, menús, modales y otras muchas necesidades básicas. AlpineJS nos permite crear muchísima funcionalidad directamente desde el propio HTML y lo hace con expresiones declarativas muy intuitivas.

AlpineJS es un framework creado por Caleb Porzio, un desarrollador muy vinculado a la comunidad Laravel y conocido por ser también el creador de Livewire, otro framework de vista que hereda ideas de Phoenix LiveView y del mundo de Ruby on Rails como Stimulus. Caleb Porzio ha explicado muchas veces como proyectos como Vue y TailwindCSS, le han servido de inspiración para crear ApineJS.

Este episodio pretende ser una introducción rápida a lo que podemos hacer con AlpineJS, la situación actual del framework y cómo encaja en nuestro kit particular de herramientas de desarrollo web.

2 respuestas a “AlpineJS, polvos mágicos para tu sitio web

  1. Saben de algun lugar o recurso donde se hable de flask y htmx? ahora mismo estoy usando flask con alpine y he hecho algunas cositas con htmx pero hay conceptos que no me funcionan del todo bien con flask pero me he topado con muy poca informacion sobre la integracion de htmx y flask.

    1. Hola Alek, mi opinión es que encuentras poca información porque no suele ser una buena pareja. La idea detrás de incorporar HTMX a un proyecto es simplificar las llamadas AJAX por medio de etiquetas semánticas o una estructura HTML para disminuir la curva de dificultad al diseñador web (Stimulus, AlpineJS, etc). Por ello se tira más de Django con Django REST Framework, ya que automatiza la serialización, como la estructura, como endpoints. Ahí esta la clave.
      Mi último consejo es que uses Flask como coche de prácticas, pero que saltes a Django para largos viajes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Episodios relacionados

13 mayo, 2024

Creando sitios web realmente buenos con Eleventy

El pasado jueves 9 de mayo se celebró el Simposio Internacional de creación de sitios web realmente buenos con Eleventy. Se trató de un encuentro virtual de diferentes presentaciones alrededor del proyecto Eleventy, creado por Zach Leatherman. Eleventy es un potente generador de sitios web estáticos basado en JavaScript y que tiene un enfoque incremental … Sigue

Escuchar episodio 17:33

6 mayo, 2024

Gato GraphQL para dominar WordPress con Leonardo Losoviz

Al hilo del episodio anterior sobre Astro + WordPress headless con GraphQL tengo la suerte de conversar con el desarrollador argentino Leonardo Losoviz, creador del plugin Gato GraphQL. Aunque el panorama del headless en el entorno de WordPress esté dominado por la empresa WPEngine, especialmente con el plugin WPGraphQL, la solución de código abierto de … Sigue

Escuchar episodio 01:04:20

27 abril, 2024

Astro + Headless WordPress para un desarrollo web «content-first»

Un nuevo episodio del podcast para hablar de mi experiencia en la charla que ofrecí este pasado jueves 25 de abril en la Meetup de WordPress Valencia. La combinación de un moderno framework web como Astro con las funcionalidades de WordPress como CMS, es una opción muy valiosa para aprovechar su potencial para gestionar contenido. … Sigue

Escuchar episodio 26:55

20 abril, 2024

Tailwind o no Tailwind, esa es la cuestión.

Programa shakesperiano para hablar de las razones o sinrazones de usar tailwind CSS. Partimos del provocador artículo de nuestro provocador de cabecera, Andros Fenollosa y que lleva por título: “Razones para no usar Tailwind”. En este artículo Andros analiza algunas razones por las que no deberías usar Tailwind CSS para tus proyectos. Según comenta Andros, … Sigue

Escuchar episodio 01:13:29