Документация Vibe.d на русском языке. Веб-фреймворк

Перевод документации к Vibe.d. Часть 3. Основываясь на низкоуровневой базе HTTP/HTML, высокоуровневая структура веб-приложений обеспечивает более быструю и надежную их разработку. Она использует декларативный подход, основанный на классах, для избегания повторов кода. Статическая типизация используется как можно больше для исключения ошибок преобразования, или ошибок доступа к неправильным ключам времени выполнения (например, несуществующее или ошибочное поле […]

Подробнее

Автоматическое добавление сеттеров и геттеров

Часто программисту необходимо добавить в класс сеттеры и/или геттеры. Иногда их бывает так много, что добавлять их вручную становится крайне тяжело! Поэтому сегодня мы будем делать это автоматически с помощью «шаблонной магии». Но у всякой магии есть ограничения и следует учесть, что поля класса/структуры должны быть строго типизированы.

Подробнее

Vibe.d. Работа с формами: GET и POST

Продолжаем цикл статей о веб-фреймворке Vibe.d. В прошлых статьях мы научились создавать простые шаблоны для статичного веб-сайта, а также добавлять в них D-код, в том числе исполняемый динамически. Но до сих пор наш учебный сайт умеет только давать информацию пользователю, а вот принять не способен. Сегодня мы это поправим, научившись основам работы с веб-формами. Vibe.d […]

Подробнее