Ankieta Erlang na temat ram internetowych [zamknięte]


15

(Zainspirowany podobnym pytaniem w sprawie Haskel)

Istnieje kilka struktur internetowych dla Erlanga, takich jak Nitrogen, Chicago Boss i Zotonic, i kilka innych.

Czym różnią się od siebie? Na przykład:

  1. funkcje (np. tylko serwer lub skrypty klienta, łatwa obsługa różnych rodzajów baz danych)
  2. dojrzałość (np. stabilność, jakość dokumentacji)
  3. skalowalność (np. wydajność, poręczna abstrakcja)

główne cele

Jakie są też przykłady witryn / aplikacji internetowych wykorzystujących te frameworki?

EDYCJA: Rozpoczęcie nagrody w nadziei, że rozpocznie się rozmowa


ZWIĄZANE PYTANIE: stackoverflow.com/questions/1025234/... (dotyczy: „przykładów witryn z prawdziwego świata”)
mylnie

Odpowiedzi:



4

Zbudowałem MaxClass.com - nową sieć społecznościową na bazie Zotonic i jestem tak zadowolony z szybkości i elastyczności platformy, że zacząłem opracowywać inne wysokowydajne aplikacje oparte na Zotonic. Oprócz oczywistych rzeczy (radykalna skalowalność, zalety Erlanga itp.) Zotonic ma wbudowaną obsługę szablonów (Django) i świetny backend, który ma wygląd i działanie WordPressa, ale wszystko jest super szybkie i łatwe do rozbudowy. w przypadku witryn i systemów z prawdziwego życia jest to naprawdę ważne dla mniej technicznych osób w projekcie.


Nie rozumiesz, dlaczego zostałeś odrzucony ?!
Hrishikesh Choudhari

3

Ostatnio uczyłem się o frameworkach Erlanga, ale wiele nie testowałem. Najbardziej podobała mi się Erlang Web . Ma aktywną społeczność programistów i nie jest tak ściśle połączona z serwerem WWW, jak frameworki, które używają mochiweb. Lubię używać samodzielnego serwera WWW, np . Yaws . Nowa strona erlang.org korzysta z Erlang Web.

Frameworki takie jak Chicago Boss, BeepBeep i Zotonic nie obsługują serwera WWW Yaws, ale Mochiweb. Mochiweb jest raczej biblioteką serwerów WWW niż samodzielnym serwerem WWW, co sprawia, że ​​odwracam się od nich. Erlyweb wydaje się być dobrą strukturą dostępną dla serwera WWW Yaws, ale nie jest już rozwijany.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.