Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

(Inspired by similar question on Haskel)

There are several web frameworks for Erlang like Nitrogen, Chicago Boss, and Zotonic, and a few more.

In what aspects do they differ from each other? For example:

  1. features (e.g. server only, or also client scripting, easy support for different kinds of database)
  2. maturity (e.g. stability, documentation quality)
  3. scalability (e.g. performance, handy abstraction)

main targets

Also, what are examples of real-world sites / web apps using these frameworks?

EDIT: Starting a bounty in hopes that it will get some conversation going

share|improve this question

closed as not constructive by Jarrod Roberson, Yannis Rizos Jul 12 '12 at 5:37

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

    
RELATED QUESTION: stackoverflow.com/questions/1025234/… (re: "examples of real-world sites") –  blunders Apr 5 '11 at 4:29
add comment

4 Answers

up vote 6 down vote accepted

the Chicago Boss Wiki provides a good comparison of Erlang Web-Frameworks regarding Features, Technologies, Databases, Templates etc.

Check this --> https://github.com/evanmiller/ChicagoBoss/wiki/Comparison-of-Erlang-Web-Frameworks

share|improve this answer
    
I've seen that, also looking for feedback on how enjoyable they are to use etc. –  Zachary K Apr 6 '11 at 15:05
1  
I just can say something about Zotonic, with which a friend of mine works and he`s is pleased with that. –  cordellcp3 Apr 6 '11 at 15:10
add comment

I have been learning about Erlang frameworks recently, but I haven't tested many. The one I liked best was Erlang Web. It has an active development community and it isn't as tightly connected to the web server as the frameworks that uses mochiweb are. I like to use a stand alone web server like e.g. Yaws. The new erlang.org website is using Erlang Web.

Frameworks like Chicago Boss, BeepBeep and Zotonic doesn't have support for the Yaws web server, but Mochiweb. Mochiweb is more of a web server library than a stand alone web server, this make me turn away from them. Erlyweb seem to be a good framework available for Yaws web server, but it isn't developed anymore.

share|improve this answer
add comment

The comparison of Erlang web frameworks has been moved to Github:

https://github.com/evanmiller/ChicagoBoss/wiki/Comparison-of-Erlang-Web-Frameworks

share|improve this answer
add comment

I built MaxClass.com - a new social network on top of Zotonic and am so pleased with the speed and flexibility of the platform that I started developing other high performance applications based on Zotonic. Besides obvious things (radical scalability, benefits of Erlang etc) Zotonic has built in support for templating (Django) and a great backend that has the look and feel of a WordPress but is all super fast and easily extendable. for real life sites and systems this is really important for the less technical people in a project.

share|improve this answer
    
Can't understand why you were downvoted?! –  Hrishikesh Choudhari Mar 24 '13 at 20:25
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.