Смею предположить, что очевидный ответ на ваши вопросы указан в части «Заключение». А именно, статья теоретическая и не дает ответа на вопрос «И что дальше?», она больше про вопрос который намного раньше: «А можно ли?» (т.е. это где то на уровне формирования бизнес-идеи или архитектуры). При этом, наличие метки «Мнение», как бы указывает что тут нет инструкции, потому как написание минимального драйвера будет объемом в целую книгу.
Автор увлекается теоретизированием о WASI и системных интерфейсах
- не совсем понял, указанные технологии из других областей и о них в статье нет ни слова.
... чтобы отметиться по модной теме, не вникая в суть и не раскрывая её для читателей.
Тема уже не новая, хотя до сих пор числится как экспериментальная.
Кстати, один из озвученных в статье тезисов о необходимости учитывать окружение исполнения - своего рода это рекомендация для тех кто коснется WebUSB.
Вот простой пример из личного опыта, когда «перепрыгиваешь» между венгерской нотацией на Си и JS-BOM-свойствами, разный стиль описания дескрипторов на долгом интервале времени доставляет прям боль, настолько боль, что N-лет назад не выдержал и спросил у авторов стандарта Зачем?*. А вот если бы изначально как обязательное условие принял во внимание факт где этот код исполняется, то был бы терпимее.
*Подразумевалось, зачем не использовали венгерскую нотацию, вопрос конечно глупый эмоциональный и относится к дисциплине разработчика, но это как раз то, когда:
Тоже давно наблюдаю за подобными проектами, например, за dapjs с самого его появления. Жаль только ОСь прекратила свое развитие, из-за чего доски Nucleo-* теперь глубоко в шкафу.
Смею предположить, что очевидный ответ на ваши вопросы указан в части «Заключение». А именно, статья теоретическая и не дает ответа на вопрос «И что дальше?», она больше про вопрос который намного раньше: «А можно ли?» (т.е. это где то на уровне формирования бизнес-идеи или архитектуры). При этом, наличие метки «Мнение», как бы указывает что тут нет инструкции, потому как написание минимального драйвера будет объемом в целую книгу.
- не совсем понял, указанные технологии из других областей и о них в статье нет ни слова.
Тема уже не новая, хотя до сих пор числится как экспериментальная.
Кстати, один из озвученных в статье тезисов о необходимости учитывать окружение исполнения - своего рода это рекомендация для тех кто коснется WebUSB.
Вот простой пример из личного опыта, когда «перепрыгиваешь» между венгерской нотацией на
СииJS-BOM-свойствами, разный стиль описания дескрипторов на долгом интервале времени доставляет прям боль, настолько боль, что N-лет назад не выдержал и спросил у авторов стандартаЗачем?*. А вот если бы изначально как обязательное условие принял во внимание факт где этот код исполняется, то был бы терпимее.* Подразумевалось, зачем не использовали венгерскую нотацию, вопрос конечно
глупыйэмоциональный и относится к дисциплине разработчика, но это как раз то, когда:правильно ≠ удобноТоже давно наблюдаю за подобными проектами, например, за dapjs с самого его появления. Жаль только ОСь прекратила свое развитие, из-за чего доски Nucleo-* теперь глубоко в шкафу.