Я прочитал в книге дяди Боба clean architecture
, глава 21, что хорошая архитектура должна быть независимой от системы доставки, в которой она будет работать, будь то веб-приложение, консольное приложение или приложение для толстых клиентов.
Теперь, предположительно, я хочу разработать ядро своего программного обеспечения на c #, как это возможно, чтобы я мог доставить его как приложение веб-клиента?и наоборот, если я выберу Typescript, который я выбрал в качестве языка, как я могу доставить свое приложение в качестве настольного приложения?
Мой вопрос - погода, я неправильно понимаю концепцию, указанную в книге, или нет?каким-то образом я мог бы написать универсальное программное обеспечение на одном языке, не полагаясь на какие-то рамки?