Чи є серйозна причина, чому Microsoft вирішила не підтримувати AppDomains у .NET Core?
AppDomains особливо корисні при створенні тривалих серверних додатків, де ми можемо захотіти витончено оновити збірки, завантажені сервером, без вимкнення сервера.
Без AppDomains, як ми збираємося замінити наші збірки в тривалому процесі сервера?
AppDomains також надають нам спосіб виділити різні частини серверного коду. Подібно, власний сервер websocket може мати код сокета у первинному додатковому домені, тоді як наші служби працюють у вторинному додатковому домені.
Без AppDomains вищезазначений сценарій неможливий.
Я бачу аргумент, який може говорити про використання концепції хмари віртуальних машин для обробки змін збірки, а також про відсутність додаткових витрат на AppDomains. Але чи так думає чи говорить Microsoft? або вони мають конкретну причину та альтернативи для вищезазначених сценаріїв?