Skip to content

Comment on Snap for Beginners: Haskell Web Development

Comments

How does this compare with Meteor? I love Haskell, and if Snap can do the same kind of magic that Meteor does, I'll switch.

Meteor is more for front-end right? I think Snap is mostly for the backend portion of that, however there are some Haskell to Javascript libraries which may enable functionality you get with Meteor (as well as the type safety most know and love).

Meteor is for both ends at the same time. Most of your code on front end and back end is shared, including database queries, in a safe way.

Check out Fay (Haskell to JS). You can scaffold up a test site with Yesod where it integrates with Fay.

https://github.com/yesodweb/yesod-scaffold/tree/postgres-fay

It's not quite Meteor (then I dont believe it is so great), but works today and gives you Haskell from front-to-back.

The Haskell Center IDE of FPComplete is build with Yesod and Fay -- and that is a serious application.

While nice it's definitely not for a beginner. This enormous scaffold pulls in so many different things that it'd take a very long time to figure out.

Well, so does Rails. I was (and still am) a beginner with this, but i got productive fairly quickly.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.