"React Ahora Se Parece a PHP" Dijeron

Rate this content
Bookmark

Esta sesión tiene como objetivo mostrar a los desarrolladores de JavaScript cómo los conceptos de PHP, especialmente los perfeccionados en el desarrollo de Drupal, pueden enriquecer su enfoque en las aplicaciones de React. Se cubrirá cómo las fortalezas del lado del servidor de PHP y la arquitectura modular de Drupal pueden informar y mejorar el desarrollo del lado del cliente en React. La charla incluirá ejemplos prácticos de integración de Drupal con React, enfatizando cómo se puede aprovechar la destreza del backend de PHP en un entorno dominado por JavaScript. La sesión promete ser reveladora para los desarrolladores de React, ofreciéndoles nuevas perspectivas y herramientas extraídas del mundo de PHP, lo que finalmente conducirá a aplicaciones web más robustas, eficientes e innovadoras.

This talk has been presented at React Summit 2024, check out the latest edition of this React Conference.

Lukas Fischer
Lukas Fischer
21 min
18 Jun, 2024

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Esta charla explora las similitudes entre React y PHP, especialmente en la construcción de un libro de visitas. Muestra el cambio hacia el desarrollo del lado del servidor y el uso de frameworks modernos de PHP como Drupal. Se discute la integración de código del lado del cliente en el lado del servidor, así como los beneficios de los componentes del servidor de React. La comparación entre PHP 99 y React 2024 destaca las ventajas de usar React en el desarrollo de PHP. La charla concluye con entusiasmo por el futuro de JavaScript, React, PHP y Drupal.

1. Introducción a React y PHP

Short description:

Bienvenidos a esta presentación sobre React y PHP. Compartiré mi experiencia y ejemplos de código desde 1999 para mostrar cómo React se parece a PHP. También hablaré sobre el cambio hacia el desarrollo backend. Soy Lucas, fundador de Netnode y NodeHive. ¡Vamos a construir un libro de visitas!

Sí, bienvenidos a esta presentación sobre cómo se parece React a PHP, dijeron. Estoy muy contento de presentar en la Cumbre de React y emocionado de compartir mis aprendizajes. Tradicionalmente, vengo de la comunidad de PHP y he adoptado React desde hace unos años.

Mi idea era acercar la comunidad de PHP y JavaScript. Quiero decir que no quiero criticar a los Componentes del Servidor de React o a PHP o cualquier framework. Para mí, se trata de compartir información y construir cosas geniales juntos. Esa fue la motivación para hacer esta llamada y esta sesión.

Y tal vez recuerden esta diapositiva o esta visualización cuando salió Next JS14, hubo bastante críticas de que React ahora es como PHP. Y eso también me interesó porque tradicionalmente, vengo de PHP, como acabo de decir. Porque fue muy divertido y gracioso. Y en realidad, busqué algunos memes de esa época, por ejemplo, el de la derecha, que me gusta mucho. Así que React, definitivamente mirando a Next JS y en realidad es como PHP. No sé.

Así que decidí hacer una presentación al respecto y dar un poco de contexto de mi experiencia en el pasado. Porque cuando empecé, y en realidad empecé en 1999 cuando tenía, no sé, 16, 17 años, me adentré en el desarrollo web. Personalmente, empecé con Perl en ese entonces. Y poco después, adopté PHP y literalmente escribí mi primer código de servidor PHP en 1999. Y hoy quiero mostrarles mucho código para hacer esta comparación, por qué la gente dice que React se parece a PHP hoy en día. Así que mostraré un ejemplo de código de 1999 y mostraré cómo se ve el PHP moderno con sus componentes de Symfony y cómo el código backend de PHP se acerca al frontend. Luego mostraré una aplicación de una sola página tradicional y luego mostraré cómo el framework de React se está acercando al backend.

Un poco sobre mí. Mi nombre es Lucas. Me pueden encontrar en Twitter como Lucas Fisher. Soy el fundador y director de Netnode, una agencia digital aquí en Suiza. También fundé NodeHive como una startup. NodeHive es un sistema de gestión de contenido sin cabeza. Échale un vistazo. Es muy genial. Y está diseñado especialmente para Next.js en el frontend. Así que hoy vamos a construir un libro de visitas en cuatro versiones diferentes.

2. Construyendo un Libro de Visitas con PHP

Short description:

A finales de los años 90 y principios de los 2000, los libros de visitas eran populares en los sitios web como una forma de interactuar con los visitantes. Les mostraré cómo se construyó un libro de visitas utilizando PHP en 1999, con un formulario simple y una lista de entradas. El código incluye HTML, CSS y los componentes de formulario y lista.

Y tal vez recuerden los buenos tiempos. Tal vez no. Pero esto era muy popular alrededor de 1999 hasta tal vez 2003 o algo así. Cada sitio web tenía un libro de visitas. Así que no había redes sociales. Ni siquiera había una blogosfera o algo así. Y así que visitar un sitio web era muy aburrido. Lo único que probablemente podías hacer era firmar el libro de visitas en el sitio web.

Entonces, lo que es un formulario simple. Y luego tienes una lista de las entradas del libro de visitas en el sitio web. Y les mostraré cómo se construye eso en PHP a partir de 1999. Así que aquí preparé cuatro versiones de la misma aplicación. Y explicaré rápidamente cómo se ve eso. Así que simplemente entro en la carpeta. Y luego ejecuto el servidor. Cuando lo abro, este es nuestro maravilloso libro de visitas de 1999. Así que aquí ves una lista y luego el formulario. Lleno el formulario. Hola. Lo envío. Y luego dice gracias. Y puedo volver. Solo hice una simulación. Así que en realidad no hay una database en el backend. Así que no lo guardamos.

Entonces, ¿cómo se construye eso utilizando el tradicional PHP? Así que vamos a sumergirnos en el code. En primer lugar, tenemos algo como index PHP. Y cuando lo miras, tenemos el HTML. Tenemos un poco de CSS. Y luego incluimos el formulario, la parte superior y también la lista.