Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
1–10 of 113 posts
Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#2What are the major differences between them? Is one of them a clear winner, the way Django/Rails are in Python/Ruby respectively?
Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#3A question I'd love to see a good answer to. We've got Yesod, we've got Happstack, and also Snap. What are the major differences between them? Is one of them a clear winner, the way Django/Rails are in Python/Ruby respectively?
Snap is relatively simple and as such easy to fully understand. But since it is a relatively simple framework, you have to mix and match other packages to get the functionality that you want.
Yesod on the other hand is very elaborate - it contains a lot of functionality and relies fairly heavily on the use of Template Haskell and Quasi-Quoting.
As with Ruby and Sinatra, it is mostly a matter of taste. Some people prefer lightweight frameworks and add the components they need, while others like to do things within one well-integrated framework.
Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#4It just looks awful.
Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#5A question I'd love to see a good answer to. We've got Yesod, we've got Happstack, and also Snap. What are the major differences between them? Is one of them a clear winner, the way Django/Rails are in Python/Ruby respectively?
FWIW, since I only really have experience with Snap: When comparing to Ruby frameworks, you could roughly say that Snap is to Yesod what Sinatra is to Rails. Snap is relatively simple and as such easy to fully understand. But since it is a relatively simple framework, you have to mix and match other packages to get the functionality that you want. Yesod on the other hand is very elaborate - it contains a lot of funct…
Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#6Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#7Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#8They really have to change their website, but in particular that cheesy/glossy logo. It just looks awful.
Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#9Random question: I believe a while back Yesod did RSA encryption of client-side cookies. Is that still happening?
Re: Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
#10I have one question about yesod: how easy is it to switch templating languages? I had a look at it more than once, but hamlet always turned me off. Is it easy to switch to, say, hastache?
Many users come with different pre-conceptions about what a good template language should be, but once they actually start using Hamlet, they love it. So honestly I am not 100% sure how much effort using a different template language is because not a single user has wanted to switch to an alternative.
That said, give us your use case on the mail list (after giving hamlet a shot) and we will figure out how to make it easy for you. Also, we have users using mustache client side after first generating their mustache templates with hamlet.