Desarrollo Web Funcional con Elixir, Otp y Phoenix: Rethink the Modern Web App

Puntuación:   (4,5 de 5)

Desarrollo Web Funcional con Elixir, Otp y Phoenix: Rethink the Modern Web App (Lance Halvorsen)

Opiniones de los lectores

Resumen:

El libro ha sido elogiado por sus explicaciones detalladas y sus valiosos conocimientos sobre la estructuración de aplicaciones con Elixir, especialmente para los desarrolladores que se están introduciendo en el ecosistema Elixir. Sin embargo, hay críticas significativas en relación con el contenido obsoleto y ejemplos incompletos, especialmente relacionados con el marco Phoenix, que dejó a algunos usuarios decepcionados.

Ventajas:

Explicaciones detalladas de los conceptos de Elixir, ideas prácticas sobre la estructuración de aplicaciones, guía paso a paso, valioso para la comprensión de OTP y la lógica de desacoplamiento, legibilidad agradable, bueno para los recién llegados Elixir.

Desventajas:

Partes del libro están desfasadas, especialmente en lo que respecta al framework Phoenix
ejemplos incompletos con errores que requieren recursos externos para seguirlos
falta cobertura de casos de prueba
final abrupto sin una implementación front-end completa.

(basado en 12 opiniones de lectores)

Título original:

Functional Web Development with Elixir, Otp, and Phoenix: Rethink the Modern Web App

Contenido del libro:

Elixir y Phoenix están generando una enorme expectación como plataforma imbatible para crear aplicaciones web modernas. Durante décadas, OTP ha ayudado a los desarrolladores a crear aplicaciones increíblemente robustas y escalables con un tiempo de actividad inigualable. Saque el máximo partido de ellos al construir una aplicación web con estados con Elixir, OTP y Phoenix. Modele entidades de dominio sin un ORM o una base de datos. Gestione el estado del servidor y mantenga su código limpio con OTP Behaviours. Capa en una interfaz web Phoenix sin acoplarlo a la lógica de negocio. Abra las puertas a nuevas y potentes técnicas que le harán pensar en el desarrollo web de formas fundamentalmente nuevas.

Elixir y OTP proporcionan herramientas excepcionales para construir aplicaciones back-end sólidas como una roca que escalan. En este libro, construirá una aplicación web de una manera radicalmente diferente, con un back-end que mantiene el estado de la aplicación. Utilizarás conexiones persistentes Phoenix Channel en lugar de HTTP solicitud-respuesta, y crearás la aplicación completa en capas distintas y desacopladas.

En la Parte 1, empieza construyendo la lógica de negocio como una aplicación separada, sin Phoenix. Modela el dominio de la aplicación con funciones Elixir y estructuras de datos simples. Al mantener el estado en memoria en lugar de en una base de datos, puedes reducir la latencia y simplificar tu código. En la Parte 2, añade el comportamiento GenServer para que la gestión del estado en memoria sea pan comido. Crea un árbol de supervisión para aumentar la tolerancia a fallos y separar la gestión de errores de la lógica de negocio.

Phoenix es un framework web moderno que puede superponerse a la lógica de negocio manteniendo ambas completamente desacopladas. En la Parte 3, harás exactamente eso mientras construyes una interfaz web con Phoenix. Traiga la aplicación de la Parte 2 como una dependencia a un nuevo proyecto Phoenix. Luego usa Canales Phoenix ultra-escalables para establecer conexiones persistentes entre el servidor con estado y un cliente front-end con estado.

¡Te va a encantar esta forma de construir aplicaciones web!

Qué necesitas:

Necesitarás un ordenador que pueda ejecutar Elixir versión 1.5 o superior y Phoenix 1.3 o superior. 3 o superior. Se recomienda cierta familiaridad con Elixir y Phoenix.

Otros datos del libro:

ISBN:9781680502435
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2018
Número de páginas:250

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Desarrollo Web Funcional con Elixir, Otp y Phoenix: Rethink the Modern Web App - Functional Web...
Elixir y Phoenix están generando una enorme...
Desarrollo Web Funcional con Elixir, Otp y Phoenix: Rethink the Modern Web App - Functional Web Development with Elixir, Otp, and Phoenix: Rethink the Modern Web App

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)