# Yesod Reviews
**Vendor:** Open Source Initiative (OSI)  
**Category:** [Andere Web-Frameworks-Software](https://www.g2.com/de/categories/other-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 2
## About Yesod
Yesod ist ein Haskell-Web-Framework für die produktive Entwicklung von typsicheren, RESTful und leistungsstarken Webanwendungen.




## Yesod Reviews
  ### 1. Oberflächliche Erfahrung unter Alternativen

**Rating:** 3.5/5.0 stars

**Reviewed by:** Brady O. | Software Developer, Finanzdienstleistungen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** February 24, 2016

**Was gefällt Ihnen an Yesod am besten?**

Der Hauptvorteil ist die Einbeziehung von fast allem, was man zum Erstellen der meisten Websites benötigt (Templating, Routing, Datenbankadapter usw.).

Dies ist auch der Hauptnachteil, wenn man starke Meinungen darüber hat, welche Bibliotheken man verwendet. In diesem Sinne fühlt es sich wie eine Rails-"Omakase"-Erfahrung an. Man könnte argumentieren, dass dies genau das ist, was man möchte, wenn man in Haskell-Frameworks eintaucht.

Ein weiterer großer Pluspunkt ist das Tooling und die Community darum herum. Alles ist gut dokumentiert (im Vergleich zu anderen Optionen) und beinhaltet sogar Keter für die Bereitstellung.

**Was gefällt Ihnen an Yesod nicht?**

Haftungsausschluss: Ich habe Yesod seit etwa einem Jahr nicht mehr verwendet, daher könnte es sich ziemlich verändert haben. Yesod verwendet Template Haskell und DSLs stark, was nicht unbedingt ein Problem ist (wenn es funktioniert), aber wenn man generierten Code debuggen muss, wird es etwas kompliziert. Zum Beispiel würde ich lieber Blaze oder etwas "rein" Haskell-mäßiges verwenden als eine DSL wie die shakespeareanische Familie von Templating.

**Empfehlungen für andere, die Yesod in Betracht ziehen:**

Es ist ein wirklich großartiger Ort, um anzufangen. Sie werden schnell herausfinden, was Sie mögen und was nicht, und von dort aus können Sie Alternativen einfügen, die Ihren Bedürfnissen entsprechen. Wenn nichts anderes, kann die Dokumentation Sie in die richtige Richtung führen.

**Welche Probleme löst Yesod für Sie, und wie profitieren Sie davon?**

Ich habe hauptsächlich Keter und Persistent für Projekte mittlerer Größe in Form von Microservice-ähnlichen APIs verwendet. Die einzigen Fälle eines vollständigen Yesod-Stacks waren für minimale interne Tools, die Experimente zur Bereitstellung von Haskell-Stacks waren (die mit einem Heroku-Stack-Buildpack ziemlich erfolgreich waren).

  ### 2. Eines der sichersten und besten Frameworks bisher.

**Rating:** 5.0/5.0 stars

**Reviewed by:** yann e. | Full Stack Software Engineer & Machine Learning Scientist, Internet, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 23, 2016

**Was gefällt Ihnen an Yesod am besten?**

Ja, Haskell und die Typsicherheit bieten eine standardmäßig sichere Umgebung.

Darüber hinaus wurde viel über alle Aspekte einer modernen Webanwendung nachgedacht. Es gibt also viele Optimierungen, die kostenlos für Sie vorgenommen werden. Vorgefertigte Templates, intelligentes Routing, die Assets werden mit ihrem Hash als Name gespeichert, sodass das Caching optimiert ist.

Auch OpenId-Login ist integriert, der Schutz Ihrer Ressourcen ist ebenfalls zentralisiert.

**Was gefällt Ihnen an Yesod nicht?**

Es gibt nur sehr wenige Dinge, die ich an Yesod nicht mag. Vielleicht ist die Neukompilierungszeit von `yesod-devel` nicht die beste, aber man könnte dieses Problem umgehen, indem man ghci oder vielleicht `wai-devel` direkt verwendet.

Das Framework war nicht nur für APIs gedacht. In diesem Sinne könnte es sich ein wenig altmodisch anfühlen. Aber ich benutze es hauptsächlich, um REST-APIs zu programmieren.

**Empfehlungen für andere, die Yesod in Betracht ziehen:**

Wenn Sie ein schnelles, zuverlässiges, verteiltes und _sicheres_ Web-Framework benötigen. Dann ist Yesod das Beste, das ich kenne, um all dies zu erreichen.

Zum Beispiel berücksichtigt es den Schutz vor XSS und SQL-Injektionen zur Kompilierzeit.

**Welche Probleme löst Yesod für Sie, und wie profitieren Sie davon?**

Ich habe zwei verschiedene Produkte mit Yesod erstellt.

- Ein Werkzeug zur Analyse und Reaktion auf meine 404-Fehler auf meinem persönlichen Blog.
- Ein Reddit-Klon

Und viele kleine persönliche Projekte.


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

- [View Yesod pricing details and edition comparison](https://www.g2.com/de/products/yesod/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-21+21%3A38%3A25+-0500&secure%5Bsession_id%5D=603adf67-c7a5-4be7-b062-a7cba4aca9d7&secure%5Btoken%5D=d3029c7a398e00da297d9beb17d882a7ee0d40ad70b8bbf844464e1dd08a9603&format=llm_user)


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

