
El alojamiento de archivos estáticos no tiene por qué ser tan… estático

Un gran saludo y bienvenida a Netlify por el patrocinio de esta semana.
Si no ha oído hablar de Netlify, lo más importante que debe saber es que es alojamiento web, pero más que eso. Es un alojamiento web centrado en el flujo de trabajo del desarrollador. Puede crear un sitio en Netlify literalmente en segundos. Una forma es a través de su robusta CLI. Otra forma, que me resulta muy cómoda (y que acaba de hacer el otro día), es iniciar sesión en la interfaz web de Netlify, crear un nuevo sitio y conectarle un repositorio de Git. Además, puedo darle un comando que ejecutará el proceso de construcción de mi sitio cuando presione para dominar. Ahora, todo lo que subo se publica en mi sitio web, que es HTTPS y está en una CDN. Vaya, guau. Por supuesto, también puedo apuntar un nombre de dominio personalizado a Netlify y ahora estamos cocinando con gas.
JAMstack está en el corazón de Netlify. Es alojamiento de archivos estáticos, porque el alojamiento de archivos estáticos es súper rápido y seguro. Significa que puede crear su sitio con todo tipo de generadores de sitios divertidos, potentes y modernos como Hugo, Gatsby, Metalsmith o 11ty. El sitio que creé yo mismo era algo personalizado con un proceso de construcción de Gulp que ejecutaba Sass y Nunjucks.
¡Intenta crear un sitio de Gatsby ahora mismo!
Los sitios estáticos no son sólo estatuas de piedra con HTML y cero interactividad.
De hecho, creo que los sitios estáticos son uno de los ingredientes del mundo más amplio de la tecnología sin servidor, en el que la funcionalidad es manejada por servicios que son perfectos para el trabajo.
Netlify lo sabe, por supuesto, por eso lanzó algunas características nuevas e increíbles que le permiten agregar interactividad y funcionalidad a su sitio:
manejo de formularios
Simplemente agregue un netlify
atributo a form
, configure dónde desea que vayan la redirección y las notificaciones por correo electrónico, y listo. No es necesario escribir ningún código del lado del servidor ni JavaScript. Incluso enviar esos datos a Zapier para integrarlos con un millón de otros servicios web. No inyecta JavaScript para que esto funcione; se maneja a nivel de CDN.
También puede recibir y administrar envíos en su panel de Netlify, por lo que esto puede ser otra cosa más que reúne la administración del sitio bajo un mismo techo.
Funciones integradas de AWS Lambda
Las funciones de JavaScript están diseñadas para manejar solicitudes. ¿Su sitio necesita activar un mensaje de Slack? ¿Enviar un SMS a través de Twilio? ¿Procesar datos? Ahora puedes alojar sus funciones en la nube directamente en el mismo repositorio que su sitio y Netlify se encargará de transferirlas a AWS Lambda por usted. No tiene que configurar nada ni siquiera molestarse en configurar su propia cuenta de AWS.
Además, sus funciones se benefician del poder de las vistas previas de implementación y las reversiones. Es decir, sus funciones residen en su control de versiones junto con el resto de su sitio, por lo que son fáciles de administrar y cuentan con toda la comodidad y ventajas de trabajar con Netlify. ¿Quieres profundizar? Aquí hay un tutorial de Alex MacArthur que profundiza.
Identidad
¿Necesita iniciar sesión en su sitio web con multas administrativas? ¿Los usuarios han iniciado sesión? Con Identity, Netlify te ofrece una manera realmente sencilla de hacerlo realidad. Imagina una función como el sitio web de un gimnasio que ofrece un registro de alimentos para los miembros. El miembro puede iniciar sesión con Google/Twitter/etc. y guardar/ver/editar sus datos alimentarios (¡a través de funciones de la nube, por supuesto!).
El inicio de sesión social es una característica útil, pero no es obligatorio. Puede administrar y autenticar usuarios que no sean usuarios de Netlify ni de ningún otro servicio. Podrás manejar el inicio de sesión, registrarte, recuperar la contraseña y todo eso. Muy útil para contenido privado, administración de sitios e integración con cualquier servicio que comprenda JSON Web Tokens.
Todo en Netlify
Todas esas cosas sin tener que salir, evaluar y comprar herramientas o personalizar herramientas de código abierto, integrarlas en su proyecto y luego administrar múltiples cuentas/servicios disponibles.
¿Cuánto cuesta todo esto? Es muy probable que no le cueste nada. Los proyectos pequeños probablemente encajen en el nivel gratuito de Netlify. Si creces y construyes algo grande, es posible que accedas a un nivel de pago, pero aun así hay buenas noticias: solo pagas por lo que usas.
Echa un vistazo a Netlify ahora mismo.
Deja una respuesta