Header banner
Revain logoHome Page
happstack logo

Happstack Review

4

Β·

Very good

Revainrating 4.5 out of 5Β Β 
RatingΒ 
4.5
Development, Web Frameworks

View on AmazonView on Π―M

Description of Happstack

Happstack is an open-source community dedicated to building the next generation of Haskell web technology.

Reviews

Global ratings 4
  • 5
    2
  • 4
    2
  • 3
    0
  • 2
    0
  • 1
    0

Type of review

Revainrating 4 out of 5

A solid foundation with many useful add-ons

Happstack is a great library that has a rich ecosystem of tools and libraries. It has a good development environment. It's not as user friendly as some other libraries, but the developers are very responsive. It's a great library to use for web application development. The documentation is a bit sparse, so it can be a bit difficult to get answers to questions. I like using Happstack because it is very powerful and has a rich ecosystem of tools and libraries. It also has a good development…

Pros
  • It has a good development environment
Cons
  • It can be difficult to get answers to questions

Revainrating 4 out of 5

Very good Haskell Framework - Easy yet robust

The ease of use of happstack and the robustness of the framework. It is also very fast and can easily integrate with any existing code. Nothing really! The documentation could be a little bit better. I suggest to have a look at the other frameworks out there, e.g. Yesod or Snap. And use the features of the built-in package manager, e.g. stack. I have been using happstack as a simple web framework for various small websites and applications. It is extremely useful for developing those projects.

Pros
  • The easy of use and the robustness of the framework
Cons
  • I suggest to have a look at the other frameworks out there, e.g

Revainrating 5 out of 5

A fast & fun way building APIs: Happstack

I love how easy it is to use - no configuration required, just drop in your code and you're done! You can add authentication easily using Auth0 or any other OAuth2 provider. It's also very well documented and has helpful tutorials for beginners. I wish there were more guides for advanced users who want to customize their stack. For example, I wanted to have my own database instead of relying on Postgres, but I couldn't find much documentation about this. If you need a simple yet customizable…

Pros
  • Simple installation process (just git clone), clean structure that makes adding new features straightforward without getting lost when reading through source files; lots of packages available from HackageDB if desired as dependencies eapecially useful at times like now during covid19 pandemic where we cannot rely too heavily on centralized services
Cons
  • Some difficulties

Revainrating 5 out of 5

Fast & convenient toolset perfect companion

I like how easy it was for me as someone who has little experience with functional programming languages, to start writing code in this language fairly quickly. It's also very fast at running my tests (in comparison to other testing frameworks). The documentation could be better but that isn't really its fault - rather than being written by people familiar with the software itself, most of them are just tutorials or blog posts from random authors. For example, there aren't any books out yet…

Pros
  • Easy
  • Fast development times
  • Simple UI design patterns available via HBS files.
  • Good performance compared against competitors such Caddy & Nginx web servers
Cons
  • Mostly okay, but...