Desarrollo web con Reasonml: Programación funcional segura para desarrolladores JavaScript

Puntuación:   (3,9 de 5)

Desarrollo web con Reasonml: Programación funcional segura para desarrolladores JavaScript (J. Eisenberg)

Opiniones de los lectores

Resumen:

El libro proporciona una introducción clara a ReasonML, pero se queda corto en la entrega de contenidos relacionados con el desarrollo web y puede no valer la pena el precio para aquellos con experiencia previa en programación funcional.

Ventajas:

Muy claro y fácil de seguir; buena visión general de ReasonML.

Desventajas:

Demasiado poco contenido para un precio elevado
carece de profundidad en el desarrollo web
no es beneficioso para quienes ya tienen conocimientos de programación funcional.

(basado en 2 opiniones de lectores)

Título original:

Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers

Contenido del libro:

ReasonML es un nuevo lenguaje funcional de tipo seguro que se compila en JavaScript eficiente y legible. ReasonML interopera con las bibliotecas JavaScript existentes y funciona especialmente bien con React, uno de los frameworks front-end más populares. Aprenda a aprovechar la potencia de un lenguaje funcional sin renunciar a la flexibilidad de todo el ecosistema JavaScript. Vaya más allá de la teoría y haga las cosas de forma más rápida y fiable con ReasonML hoy mismo.

ReasonML es una nueva sintaxis para OCaml, un lenguaje de programación de eficacia probada que se utiliza en la industria desde hace más de 20 años. Diseñado para que resulte familiar a los programadores de JavaScript, el código ReasonML se compila en un JavaScript muy legible. Con ReasonML, obtendrá las potentes características de programación funcional de OCaml: un sólido sistema de tipos estáticos con un excelente motor de inferencia de tipos, concordancia de patrones y características para la programación funcional con variables inmutables. ReasonML también permite flexibilidad con efectos secundarios opcionales, mutación y programación orientada a objetos. ReasonML se sitúa en un punto intermedio entre el mundo puramente teórico y el enfoque laissez-faire de JavaScript.

Empiece a utilizar el potente sistema de tipos de ReasonML mientras aprende lo esencial del lenguaje: variables y operaciones aritméticas. Gane poder expresivo escribiendo funciones con parámetros con nombre y currying. Defina sus propios tipos de datos e integre todas estas capacidades en una sencilla página web. Aproveche las estructuras de datos funcionales de ReasonML con las funciones map y reduce. Descubra nuevas formas de escribir algoritmos con el soporte de recursividad de ReasonML. Interoperar con las bibliotecas JavaScript existentes con enlaces, y escribir aplicaciones web reactivas utilizando ReasonML en tándem con React. Refuerce conceptos con ejemplos que van desde funciones cortas y bien enfocadas hasta programas completos, y practique sus nuevas habilidades con ejercicios en cada capítulo.

Con ReasonML, aproveche el impresionante poder de un lenguaje funcional al tiempo que conserva las mejores características de JavaScript para producir programas concisos, rápidos y seguros.

Qué necesita:

Necesitarás tener node. js (versión 10. 0 o superior) y npm (versión 5. 6 o superior). Una vez que instales el paquete bs-platform y enciendas un editor de texto, estarás listo para empezar. (Hay plugins para muchos editores populares que facilitarán la edición. )

Otros datos del libro:

ISBN:9781680506334
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Desarrollo web con Reasonml: Programación funcional segura para desarrolladores JavaScript - Web...
ReasonML es un nuevo lenguaje funcional de tipo...
Desarrollo web con Reasonml: Programación funcional segura para desarrolladores JavaScript - Web Development with Reasonml: Type-Safe, Functional Programming for JavaScript Developers

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)