Перевод документации к Vibe.d. Часть 1. Сначала установите диспетчер пакетов DUB, чтобы он обрабатывал загрузку и создание vibe.d и производных приложений. В системах, отличных от Windows, необходимо установить ряд дополнительных зависимостей. Подробную информацию см. в описании проекта на GitHub. Ручная сборка (например, с использованием RDMD) является альтернативой, но вы должны убедиться, что внешние библиотеки прилинкованы […]
Автор: Bagomot
Vibe.d. Работа с формами: GET и POST
Продолжаем цикл статей о веб-фреймворке Vibe.d. В прошлых статьях мы научились создавать простые шаблоны для статичного веб-сайта, а также добавлять в них D-код, в том числе исполняемый динамически. Но до сих пор наш учебный сайт умеет только давать информацию пользователю, а вот принять не способен. Сегодня мы это поправим, научившись основам работы с веб-формами. Vibe.d […]
Vibe.d. Добавление кода D в шаблон
Vibe.d отличается от других фреймворков своим быстродействием. Это достигается, в том числе, за счет превращения шаблонов при компиляции в код D. Пользователь запрашивает страницу и HTML-код выдается с максимально возможной скоростью без дополнительной обработки. Такой подход позволяет делать вставки кода D в шаблон.
Vibe.d. Как работать с шаблонизатором
Каждый достаточно сложный вебсайт имеет много повторяющихся элементов на своих страницах, например, верхняя часть сайта – заголовок (header) или нижняя – «подвал» (footer). Структура этих элементов не изменяются с каждой новой страницей, могут меняться лишь данные. Например, на разных страницах ссылки навигационного меню могут различаться, однако структура его останется прежней. В vibe.d имеется встроенный шаблонизатор […]
Vibe.d. Ваше первое веб-приложение на D
Развитие нынешнего интернета задают такие информационные гиганты, как Facebook, Amazon, Vkontakte, услугами которых ежедневно пользуются миллионы пользователей по всему миру. Фреймворк vibe.d, написанный на D, предназначен для создания устойчивых высоконагруженных веб-систем, подобных перечисленным. В цикле статей мы расскажем, как создать и развить свое веб-приложение с помощью vibe.d.
Сохранение изображения в файл
Читатели блога наверняка заметили ряд статей, в которых наши авторы показали, как создавать различные изображения с помощью D. Теперь пришло время рассказать о том, как же можно сохранять их в популярные форматы.
Подсчет среднего арифметического в D
Задача: посчитать среднее арифметическое дробных чисел, получаемых из файла data.txt, записать результат в файл average.txt.
Чтение со стандартного ввода [перевод]
Любые данные, которые считываются программой, должны сначала храниться в переменной. Например, программа, которая считывает число студентов со входа, должна сохранить эту информацию в переменной. Тип этой конкретной переменной может быть int.