# Yesod Reviews
**Vendor:** Open Source Initiative (OSI)  
**Category:** [Otros programas de marcos web](https://www.g2.com/es/categories/other-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 2
## About Yesod
Yesod es un framework web de Haskell para el desarrollo productivo de aplicaciones web de alto rendimiento, seguras en tipos y RESTful.




## Yesod Reviews
  ### 1. Experiencia superficial entre alternativas

**Rating:** 3.5/5.0 stars

**Reviewed by:** Brady O. | Software Developer, Servicios Financieros, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más le gusta de Yesod?**

Su principal atractivo es la inclusión de casi todo lo que necesitas para construir la mayoría de los sitios web (plantillas, enrutamiento, adaptadores de bases de datos, etc.)

Este es también su principal inconveniente si tienes opiniones firmes sobre qué bibliotecas usar. En este sentido, se siente como una experiencia "omakase" de Rails. Se podría argumentar que esto es exactamente lo que deseas cuando te sumerges en los frameworks de Haskell.

Otro gran punto a favor es el conjunto de herramientas y la comunidad que lo rodea. Todo está bien documentado (en comparación con otras opciones) e incluso incluye keter para el despliegue.

**¿Qué es lo que no le gusta de Yesod?**

Descargo de responsabilidad: No he usado Yesod en aproximadamente 1 año, por lo que puede haber cambiado bastante. Yesod utiliza Template Haskell y DSLs en gran medida, lo cual no es necesariamente un problema (cuando funciona), pero si terminas depurando código generado, se vuelve un poco complicado. Por ejemplo, preferiría usar blaze o algo "puramente" Haskell que un DSL como la familia shakespeariana de plantillas.

**Recomendaciones a otros que estén considerando Yesod:**

Es un lugar realmente excelente para comenzar. Descubrirás rápidamente lo que te gusta y lo que no, y a partir de ahí puedes sustituir con alternativas que se adapten a tus necesidades. Si nada más, la documentación puede guiarte en las direcciones correctas.

**¿Qué problemas resuelve Yesod y cómo le beneficia eso?**

Principalmente he utilizado keter y persistent para proyectos de tamaño decente en forma de API tipo microservicio. Los únicos casos de pila completa de yesod han sido para herramientas internas mínimas que fueron experimentos hacia el despliegue de pilas de haskell (que fueron bastante exitosos con un buildpack de pila de heroku).

  ### 2. Uno de los marcos más seguros y mejores hasta ahora.

**Rating:** 5.0/5.0 stars

**Reviewed by:** yann e. | Full Stack Software Engineer & Machine Learning Scientist, Internet, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más le gusta de Yesod?**

Sí, usar Haskell y la seguridad de tipos proporciona un entorno seguro por defecto.

Más que eso, se ha pensado mucho en todos los aspectos de una aplicación web moderna. Así que hay muchas optimizaciones hechas para ti de forma gratuita. Plantillas precompiladas, enrutamiento inteligente, los activos se guardan con su hash como nombre para que su almacenamiento en caché esté optimizado.

Además, el inicio de sesión OpenId está integrado, la protección de tus recursos también está centralizada.

**¿Qué es lo que no le gusta de Yesod?**

Hay muy pocas cosas que no me gustan de Yesod. Tal vez el tiempo de recompilación por `yesod-devel` no sea el mejor, pero se puede solucionar este problema usando ghci o tal vez `wai-devel` directamente.

El framework no fue pensado para ser solo API. En ese sentido, podría parecer un poco anticuado. Pero lo uso principalmente para programar API REST.

**Recomendaciones a otros que estén considerando Yesod:**

Si necesitas un marco web rápido, confiable, distribuido y _seguro_. Entonces Yesod es el mejor que conozco para lograr todo esto.

Por ejemplo, considera protegerte contra XSS y la inyección SQL en tiempo de compilación.

**¿Qué problemas resuelve Yesod y cómo le beneficia eso?**

Hice dos productos diferentes con Yesod.

- Una herramienta para analizar y reaccionar a mis errores 404 en mi blog personal.
- Un clon de Reddit

Y muchos pequeños proyectos personales.


## Yesod Discussions
  - [What is Yesod used for?](https://www.g2.com/es/discussions/what-is-yesod-used-for)

- [View Yesod pricing details and edition comparison](https://www.g2.com/es/products/yesod/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-21+01%3A44%3A54+-0500&secure%5Bsession_id%5D=536e26bb-31ea-444b-bfac-22435fe190f3&secure%5Btoken%5D=f1099a59ea9e85ac57a1c26b4ab0038ff617ebf29e8e25ff3a8c612cf5783bc6&format=llm_user)


## Top Yesod Alternatives
  - [IHP](https://www.g2.com/es/products/ihp/reviews) - 4.5/5.0 (173 reviews)
  - [ASP.NET](https://www.g2.com/es/products/asp-net/reviews) - 4.3/5.0 (54 reviews)
  - [Font Awesome](https://www.g2.com/es/products/font-awesome/reviews) - 4.5/5.0 (34 reviews)

