Pull to refresh

Web-сервер на D?

Reading time 1 min
Views 5.6K
Читая официальный twitter-канал языка D, попал на интересный пост о новом движке на D (vibe.d) для разработки web-приложений, ну или даже web-сервера.
Стало интересно — полез смотреть и разбираться!

Честно говоря, на сайте vibe.d нашел больше, чем я ожидал. Как для молодого и совсем нового движка у них достаточно немалый список API. Из коробки сразу есть работа с почтой, сессиями, аутентификация, HTML шаблоны, ну и база, наконец. Правда драйвер есть только под MongoDB и Redis. Хоть на сайте самого движка про Redis ничего не пишется, некая реализация его есть (лично не проверял).

Одним из интересных фактов является то, что, по утверждению автора сего чуда, ввод/вывод его движка является асинхронными и работают через, небезызвестный, libevent. Движок также поддерживает многопоточность.
На сайте есть достаточно много примеров и описания. Неплохо задокументировано и расписано API.

P.S. Хорошо, что есть еще на свете такие энтузиасты, которые готовы и не боятся делать что-то подобное «с нуля», не обращая внимания на критику со стороны немалого сообщества программистов о их «неординарном» выборе языка!
Исходники тут.
Tags:
Hubs:
+24
Comments 9
Comments Comments 9

Articles