В последнее время я размышлял о такой «структуре» и хотел знать, существует ли что-то подобное, или это совершенно ужасная идея. И я знал, что хорошие люди в Stack Overflow наверняка будут знать ответ.
Я представлял себе «каркас» или язык для создания приложений или серверов с графическим интерфейсом, где можно было бы создать мастер и собрать все приложение из этого мастера.
Этот мастер будет полностью управляться событиями, по умолчанию он будет содержать событие onSetup для загрузки и упорядочения всего, тогда t просто будет сидеть пассивно в ожидании любого вида события (например, нажатие кнопки, событие через сокет). и т. д.).
Этот мастер будет набором правил, в которых указано, какой подчиненный сервер должен работать (и как интерпретировать возвращаемые данные) в зависимости от того, какое событие он перехватывает. Все эти подчиненные (в основном функции) будут разветвлены для работы в отдельных потоках и будут полностью асинхронными, и только если явно указано, что вызов ведомого поставит остальную часть мастера на удержание.
По моему мнению, это мог бы быть простой способ разработки графических интерфейсов или серверов с высокой производительностью, и он был бы достаточно модульным. Кроме того, все эти различные ведомые устройства могут быть легко распространены и доступны в сети, что значительно повышает эффективность кодера.
Существует ли такой язык или рамки, как этот, или такие концепции просто не имеют смысла, пожалуйста, дайте мне знать, что вы об этом думаете.
Спасибо