Публикации по теме 'electron'


Компонент браузера файловой системы для приложений Electron / Vue.js
Многие виды приложений нуждаются в просмотре файлов в файловой системе. Например, большинство текстовых редакторов программистов (я пишу это в Microsoft Visual Studio Code) включают в себя боковую панель, показывающую файловую систему. Поэтому важно иметь такой компонент для использования в приложениях Electron / Vue.js. В этой статье мы рассмотрим один из способов реализации такого компонента. Эта статья переиздана с:..

Сохраняйте данные в электронных приложениях с помощью NEDB
Если состояние вашего электронного приложения выходит за рамки того, что может управлять localStorage, вам необходимо связать базу данных. NEDB - это файловая база данных, совместимая с mongo API. Он отлично подходит для электронных приложений. В этом посте я расскажу о своей настройке NEDB. Он довольно простой и используется в продакшене в приложении HTTPSLocalhost . Установите nedb-promises nedb-promises - это оболочка вокруг NEDB. Я предлагаю использовать это напрямую..

Рабочее название: CMS для статических сайтов.
Разработка продукта всегда представляла для меня огромный интерес. Мне нравится создавать с помощью веб-технологий что-то, что решает проблему, и повторять ее. Это в основном то, что я делаю на работе, но я всегда хотел иметь свое собственное дело. В течение прошлого года я поэкспериментировал с парой идей, пробуя различные фреймворки JavaScript. В целом я думаю, что должен был начать работать по крайней мере над 4 или 5 вещами. Среди них я сделал два небольших еле обслуживаемых..

"Дистанционный" модуль Electron считается опасным
[EDIT]: я говорил об этом на Covalence Conf 2020, который вы можете посмотреть здесь , если хотите! Начиная с самых ранних версий Electron, модуль remote был незаменимым инструментом для связи между основным процессами и процессами рендеринга. Основная предпосылка такова: из процесса рендеринга вы запрашиваете remote дескриптор объекта в основном процессе. Затем вы можете использовать этот дескриптор так же, как если бы он был обычным объектом JavaScript в процессе рендеринга -..

Electron: сохранение в файловую систему, настройка фона рабочего стола, фотосъемка и многое другое
Небольшая предыстория: Это небольшое продолжение этой записи в блоге , если вы еще не наткнулись на нее… План здесь состоит в том, чтобы объяснить некоторые технические трудности, с которыми мы столкнулись при реализации нашего приложения Electron, React, Redux. Цель приложения состояла в том, чтобы извлекать случайные изображения с высоким разрешением, которые вы потенциально могли бы использовать в качестве фона рабочего стола, а также использовать изображения, снятые веб-камерой,..

Понимание редактора Atom и его взлом для создания приложения React
Моя попытка повторно использовать ядро ​​Atom для восстановления моего продукта под названием Inkdrop Здравствуйте, это Такуя . Я разрабатываю приложение для создания заметок на основе Markdown под названием Inkdrop , некоторые части которого основаны на Atom Editor для реализации расширяемости плагинов, поддержки тем пользовательского интерфейса и гибкой настройки клавиш. Редактор Atom хорошо продуман на уровне кода, поэтому я мог легко повторно использовать их кодовую базу, чем..

Электрон - громадное чудовище фреймворка WORA, и его нужно заменить.
Я занимаюсь веб-дизайном и разработкой шесть лет. Я работал над дизайном приложений еще дольше. Я использую Slack, Atom и Discord ежедневно. Из всего этого я понял одну вещь: Electron - это полный беспорядок. Чтобы понять, почему такой беспорядок, нам нужен небольшой урок истории. В 1995 году компания Sun Microsystems выпустила язык программирования под названием Java. Он пришел с обещанием программ Write Once, Run Anywhere или WORA; любое приложение Java может быть..