Например, чтобы можно было автоматически при загрузке фото картины в карточку товара, добавить эту картину на несколько фонов. И тд.
Почему бы просто 1 раз не обработать все изображения картин при загрузке в магазин?
Ничего специфичного именно для картин я на этом сайте не вижу, если не считать всяких селекторов для рам, размеров, и прочего.
Как мне кажется - чем специфичнее предметная область, тем меньше шанс найти полностью готовое решение. Продажа картин на заказ - одна из таких.
Дмитрий Свиридов, в го и питон есть свой кестрел) Просто в шарпе ему дали название, как противовес старым технологиям.
Раньше на аспнет вообще нельзя было делать веб-приложения без IIS, потом появился OWIN и встраиваемый веб-сервер для него - katana, потом вышел Core, и вместе с Core представили kestrel.
Ещё в шарпе есть HttpListener, но это откровенно плохой вариант и никто на нём веб-приложения не делает.
почему AspNet, подобно Go или Python не может слушать какой-то порт без Kestrel?
Не может - в них также есть свои аналогичные веб-серверы.
В питоне роль кестрела выполняет http.server, aiohttp, django, Starlette, sanic, uvicorn, gunicorn (может ещё есть)
В Go - net/http, fasthttp (может ещё есть)
Одной из прикольных особенностей Kestrel является то, что на нём можно реализовать в принципе любой протокол - гуглить Project Bedrock
Taras25, kestrel - это просто набор шарпоаых классов, которые реализуют определённый интерфейс (сейчас пойду гуглить его)
Если вы сможете его реализовать так, чтобы убрать kestrel из цепочки, то сможете запускать без kestrel, но в этом нет смысла.
Поймите, что kestrel-это не что-то отдельное и самостоятельное, а буквально часть вашего приложения
Taras25, kestrel работает в одном адресном пространстве в aspnet. По тому никаких проблем с общением там нет.
Kestrel подключается к aspnet в качестве модуля
Lynn «Кофеман», я такую поделку даже видел - не умело в https, и поддерживало только часть спецификации HTTP. Благо оно использовалось только внутри сети для маршрутизации и балансировки.
Зато, за счёт отказа от части стандарта получилось перфманса огромного достичь.
Сейчас бы я бы взял yarp, который на кестреле и сделан, вместо той поделки