Pull to refresh

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

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

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

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

P.S. Хорошо, что есть еще на свете такие энтузиасты, которые готовы и не боятся делать что-то подобное «с нуля», не обращая внимания на критику со стороны немалого сообщества программистов о их «неординарном» выборе языка!
Исходники тут.
Tags:
Hubs:
Total votes 28: ↑26 and ↓2 +24
Views 5.3K
Comments Comments 9