Bitawan ang kandidato para sa Zotonic web framework na nakasulat sa Erlang

Ang unang kandidato sa paglabas para sa Zotonic web framework at content management system ay inilabas na. Ang proyekto ay nakasulat sa Erlang at ipinamahagi sa ilalim ng lisensya ng Apache 2.0. Ang Zotonic ay batay sa konsepto ng pag-aayos ng nilalaman sa anyo ng "mga mapagkukunan" (tinatawag ding "mga pahina") at "mga link" sa pagitan ng mga ito ("artikulo" - "kaugnay sa" - "paksa", "user" - "may-akda" - "artikulo"), Bukod dito, ang mga koneksyon mismo ay mga mapagkukunan ng uri ng "koneksyon" (at ang uri ng mapagkukunan ay isang mapagkukunan ng uri ng "uri ng mapagkukunan").

Ang isang template na wika na hiniram mula sa Django ay ginagamit upang ipakita ang nilalaman, at ang PostgreSQL ay ginagamit bilang isang mapagkukunan na imbakan. Ang isang tinidor ng Basho Webmachine, batay sa Cowboy, ay ginagamit upang iproseso ang mga kahilingan. Ang dalawang-daan na pagpapalitan ng data sa pagitan ng server at ng browser ay isinasagawa gamit ang MQTT protocol. Upang mapabuti ang pagganap, ang mga nabuong pahina ay iniimbak sa Depcache caching system.

Tinawag ng may-akda ang isa sa mga pangunahing hadlang na humaharang sa paghahanda ng pagpapalabas ng 1.0 na sangay na kailangan upang i-verify ang mga pagsasalin ng mga katutubong nagsasalita (ang gawaing lokalisasyon ay isinasagawa nang hiwalay mula sa pagbuo ng code sa platform ng Crowdin).

Pinagmulan: opennet.ru

Magdagdag ng komento