-
Notifications
You must be signed in to change notification settings - Fork 288
Comparison of Erlang Web Frameworks
Namdak Tonpa edited this page Jul 31, 2019
·
68 revisions
Actively maintained:
No longer maintained:
No longer maintained and removed from this overview:
Chicago Boss | Erlang Web | N2O | Nitrogen | Zotonic | |||
---|---|---|---|---|---|---|---|
ARCHITECTURE | |||||||
Event-driven | y | - | y | y | y | ||
Data model | y | y | y | - | y | ||
View/Controller (web) | y | y | y | y | y | ||
View/Controller (email) | y | - | - | - | y | ||
DEVELOPMENT | |||||||
Admin interface | y | - | y | - | y | ||
Automatic recompile | y | - | y | y | y | ||
Framework for functional tests |
y | - | - | y | y | ||
PRODUCTION | |||||||
Error logging | y | y | y | y | y | ||
Hot code upgrades | y | - | y | y | y |
Chicago Boss | Erlang Web | N2O | Nitrogen | Zotonic | |||
---|---|---|---|---|---|---|---|
DATA MODEL | |||||||
Code generation | y | - | y | n/a | - | ||
Data validation | y | y | y | n/a | y | ||
EDoc generation | y | - | y | n/a | y | ||
I18N/L10N | |||||||
Template localization | y | y | - | - | y | ||
UTF-8 in Erlang code | y | - | y | - | y | ||
Multilingual data | - | - | - | - | y | ||
Support for RTL languages | - | - | - | - | y | ||
Translations | en | en | en | en | en, de, es, et, fr, nl, pl, ru, tr, zh | ||
Automatic language selection | y | - | - | - | y | ||
JAVASCRIPT | |||||||
JavaScript generation | - | - | y | y | y | ||
JSON generation | y | - | y | y | y | ||
Built-in Comet | y | - | y | y | y | ||
Built-in Websocket | y | - | y | y | y | ||
JS form validation | - | - | y | y | y | ||
Server form validation | - | - | y | y | y | ||
OTHER | |||||||
Module system | - | - | y | - | y | ||
Virtual Hosts | - | - | - | - | y | ||
Pluggable Access Control | ? | - | y | - | y | ||
Automatic media resize | - | - | y | - | y | ||
PDF/EPS previews | - | - | - | - | y | ||
Elixir/Joxa samples | - | - | y | - | - | ||
Session Security AES/RIPEMD | - | - | y | - | - | ||
REST | - | - | y | y | y | ||
FB/ G+/ Twitter/ Github/ MS Login | - | - | y | - | y |
Chicago Boss | Erlang Web | N2O | Nitrogen | Zotonic | |||
---|---|---|---|---|---|---|---|
DATABASES | |||||||
CouchDB | - | y | - | n/a | - | ||
Mnesia | y | y | y | n/a | - | ||
MongoDB | y | - | y | n/a | - | ||
MySQL | y | - | - | n/a | - | ||
PostgreSQL | y | - | - | n/a | y | ||
Riak | y | - | y | n/a | - | ||
KAI | - | - | y | n/a | - | ||
Tokyo Tyrant | y | - | - | n/a | - | ||
TEMPLATES | |||||||
ErlyDTL | y | y | y | - | y (0.x) | ||
WPart | - | y | - | - | - | ||
Nitrogen records | - | - | y | y | - | ||
Template Compiler | y | y | y | - | y (1.0) | ||
CONTAINER | |||||||
EWGI | - | y | - | - | - | ||
SimpleBridge | y | - | - | y | - | ||
Webmachine | - | - | - | y | y | ||
nanoBridge | - | - | y | - | - | ||
SERVERS | |||||||
Cowboy | y | - | y | y | y (1.0) | ||
Inets | - | y | - | y | - | ||
Misultin | y | - | - | - | - | ||
Mochiweb | y | - | - | y | y (0.x) | ||
Yaws | - | y | - | y | - |
Chicago Boss | Erlang Web | N2O | Nitrogen | Zotonic | |||
---|---|---|---|---|---|---|---|
PROJECT | |||||||
# Code commits | ~1500 | ~720 | ~1658 | ~2300 | ~6550 | ||
# Contributors | 62 | ? | 47 | 70 | 55 | ||
# List subscribers | ~550 | ? | ~74 | ~500 | ~350 | ||
Bug tracker? | yes | yes | yes | yes | yes | ||
HISTORY | |||||||
First release | 2010 | 2008 | 2013 | 2008 | 2009 | ||
Latest release | 2017 | 2013 | 2019 | 2015 | 2017 | ||
Newest version | 0.9-beta1 | 1.4.1 | 6.7 | 2.3.1 | 0.25.0 |