Анонс: Новая возможность - разрабатываем веб-сайты, веб-приложения и веб-API на Перфоленте!
29.12.2025
В стандартную библиотеку Новогоднего выпуска Перфоленты будет включен класс ВебСервер, позволяющий разрабатывать веб-сайты, веб-приложения и веб-API!
Возможности веб сервера:
- отдача статических файлов без авторизации, в том числе с дисков, из ресурсов приложения или формируемых налету;
- поддержка докачки и перемотки при отдаче видео файлов или больших файлов;
- поддержка нескольких способов обработки запросов, в том числе, с помощью обработки событий класса ВебСервер и с помощью автоматической маршрутизации;
- возможность обработки запросов из подключаемых при старте сервера библиотек или скриптов;
- поддержка нескольких вариантов аутентификации и идентификации, таки как, Basic, Digest, JWT и т.д.;
- поддержка механизма сессий;
- поддержка обработки форм;
- поддержка быстрого формирования ответов предопределенных форматов;
- поддержка защитных механизмов, таких как CORS и CSRF;
Разработанный веб сервер можно оформить в виде отдельного EXE файла, как консольное или оконное приложение, можно сделать его службой Windows, или просто частью приложения с пользовательским интерфейсом, реализуя взаимодействие между приложениями или предоставляя доступ к приложению из сети. Вариантов применения очень много!