Кандидат у релізи web-фреймворку Zotonic, написаного мовою Erlang

Вийшов перший кандидат у релізи web-фреймворку та системи управління контентом Zotonic. Проект написаний мовою Erlang та поширюється під ліцензією Apache 2.0. Zotonic заснований на концепції організації контенту у формі "ресурсів" (також званих "сторінками") і "зв'язків" між ними ("стаття" - "ставиться" - "тема", "користувач" - "автор" - "стаття"), причому зв'язки є ресурсами типу «зв'язок» (а тип ресурсу — ресурсом типу «тип ресурсу»).

Для представлення контенту використовується запозичена з Django мова шаблонів, як сховище ресурсів використовується PostgreSQL. Для обробки запитів задіяний форк Basho Webmachine, що базується на Cowboy. Двосторонній обмін даними між сервером та браузером ведеться за протоколом MQTT. Для підвищення продуктивності створені сторінки зберігаються у системі кешування Depcache.

Однією з основних перешкод, що блокують підготовку релізу гілки 1.0, автор називає необхідність вивірки перекладу носіями мов (робота з локалізації ведеться окремо від розробки коду на платформі Crowdin).

Джерело: opennet.ru

Додати коментар або відгук