longroadhome, данный плагин как раз прописывает resolve.alias на основе tsconfig. Преимущество в том, что есть единый источник правды, который к тому же понимает IDE.
Дмитрий Рыжов, нормальные курсы тоже обойдутся не дешево. Большинство из них полный шлак. Что-то адекватное начинается от 250к/курс. Так что позаниматься 10-15 занятий с ментором 1 на 1 за 4к/час на деле не так уж и дорого, а при правильном подходе еще и более эффективно.
А обрабатывать логику связанную с нативным модулем из main процесса не вариант?
У electron, сколько помню, всегда были траблы с нативными аддонами, особенно если они используют не только napi, но и более низкоуровневое C++ node api.
Еще проблем добавляет, что main и render процессы electron очень по разному устроены, main процесс по своей сути node со встроенным в нее chromium в виде нативного аддона, а render процесс - это браузер с подцепленной к нему libnode (node в виде библиотеки).
pfemidi, многие дистры вроде различных убунт чего только не пихают в DE. Так что сравнивать нужно в дистрах, которые ставят ванильную ДЕ, например Debian или Arch.
Чистая крыса не юзабельна совсем, но да, жрет порядка 550-600МБ оперативы, если довести до ума то запросто перевалит через 1,5ГБ.
Чистой КДЕ уже можно пользоваться, будет есть она при этом 700МБ, на нее тоже возможен обвес, но при всем желании у меня не получилось, чтоб оно растолстело больше 1ГБ.
Но все это в современных реалиях такие копейки, банальный браузер сожрет 4ГБ и не заметит, а при активном использовании и при наличии оперативки может и 10ГБ и 15ГБ кушать.
И да, не одной оперативкой и ее расходом исчисляется производительность и тормоза, но это насколько древнее должно быть железо, чтоб ДЕ хоть как-то было существенным фактором для производительности? У меня есть древний ноут 2013 года, на котором я порой провожу различные эксперименты с линуксом, там 8ГБ оперативы, встроенная графика в AMD A8 проц и HDD на 5400 оборотов, и тормозов от ДЕ там ни от одной нет.
Чтобы можно было работать и там и там - заворачивай в какой-нибудь Rc / Mutex / RwLock
В многопоточке для счетчика хватит атомика, Mutex / RwLock - перебор. А в однопоточке Mutex / RwLock тем более перебор, достаточно Cell / RefCell завернутого в Rc.
Главное, чтоб это собеседующие понимали. Могут как понимать и задать вопрос для "поговорить", насколько человек напротив может глубоко уйти в тему и разложить все по полочкам, так могут и не понимать, но в этом случае лучше поискать кого-то еще.
anastasia__galkina, а на что у Вас завязан лоадер? Меня смущает наличие свойства loading в локальном состоянии, когда оно есть в сторе, может просто computed из стора прокинуть вместо локального свойства?
Вадим, можно конечно и в гитигнор, но часто хочется их пошарить между всеми разработчиками на проекте, например настройки расширений cSpell или codemetrics.
А вот оформление IDE - штука сугубо индивидуальная.
Вообще вопрос автора мне кажется странным, у меня порой по 4-5 инстансов vscode открыто и как-то не путаюсь между ними, но возможно есть расширение, которое решает данную проблему
Вадим, Константин, я бы тут уточнил, что methods - это не свойство объекта компонента, это свойство конфига, на основе которого в последствии собирается объект компонента.