Andrey
Вебпак есть, но как это сделать? И можно какую-нибудь ссылку на способ общения ноды электроновской с фронтом?
Andrey
Тыц, он будет изменять файл
если речь о require, то он же только подгружает файл
Vadim
если речь о require, то он же только подгружает файл
Да, поэтому и нужна fs если нужно ещё и изменять
Andrey
Всмысле? Просто сделай на стороне ноды рест апи и делай запрос
Специально для этого делать бэкенд? Мне кажется у электрона должно быть какое-то решение
Георгий
Но можно же
Andrey
Ipc
Посмотрю что это и как работать, как у компа буду.
Георгий
Да, не слушай, этот бред
Почему бред? Я же не знаю что именно он хочет?)
Andrey
Спасибо
Vadim
Но можно же
Сервак в прод сборке не нужен в 99,999% случаев
Георгий
Сервак в прод сборке не нужен в 99,999% случаев
Мы не знаем что он хочет, а если у него json динамический)) Будет постоянно пересобирать?
Andrey
Поэтому require - плохой вариант
Георгий
Спорим без всех переменных в задачи😂
Andrey
@unrecog_izable верно понял, что ipc - это работа с событиями ? Отправлять события из вью и в електрон.js слушать их?
Vadim
@unrecog_izable верно понял, что ipc - это работа с событиями ? Отправлять события из вью и в електрон.js слушать их?
Да, но это для небольших сообщений, на больших будет больно, это дорогая операция
Георгий
Да, но это для небольших сообщений, на больших будет больно, это дорогая операция
Кстати помню читал где то статью о том чтобы максимально оптимизировать работу приложения, нужно много перенести в оффлайн, тогда будет всё окей. Если сразу зашить json в js то будет все супер
Andrey
А с большими данными какие варианты есть?
Vadim
А с большими данными какие варианты есть?
Большие это сколько? И что с ними делать?
Andrey
Ну в общем я хочу сделать данные - небольшое подобие простенькой базы для двух табличек на строк 50 в виде json. Там будет мало данных, но узнаю просто, чтобы понимать) речь не о стримах(в случае с большими данными)?
Andrey
Пока плохо понимаю особенности взаимодействия с электроном, поэтому и вопросы вытекают не четкие
Vadim
Да, ты называешь решения, которые не сработали, вопроса который ты не назвал до конца
Andrey
Ну в общем суть в том, чтобы просто небольшие json файлики трогать) и давать интерфейс пользователю для взаимодействия с этими данными(изменение, создание, удаление)
Vadim
Точно также как и обычный require, только нон вебпак
Andrey
А рекваерить смогу во vue файле его?
Vadim
Да, только если флаги стоят
Andrey
А в каких кейсах было бы удобнее использовать ipc?
Vadim
А в каких кейсах было бы удобнее использовать ipc?
Для сообщения между двумя процессами)
Andrey
Понял, спасибо) посмотрю сегодня значит нон вебпак
Electron.js releases
v9.0.0-nightly.20200203 https://github.com/electron/electron/releases/tag/v9.0.0-nightly.20200203 v9.0.0-nightly.20200203
Horus
Хоть какая то жизнь в чате. А то порой зайдёшь, а тут перекати-поле
Electron.js releases
v8.0.0 https://github.com/electron/electron/releases/tag/v8.0.0 v8.0.0
Ferr
Кто нибуд билдил х32 виндовую аппу из под макоси х64 ? 🙂
Андрей
А в чем проблема?
Electron.js releases
v9.0.0-nightly.20200204 https://github.com/electron/electron/releases/tag/v9.0.0-nightly.20200204 v9.0.0-nightly.20200204
Артур
всем привет) в инете искал не нашел( хочу создать дестоп приложение но паттерн проектирования так и не нашел для него(( подскажите плиз какой паттерн проектирования вы используете?
Артур
знаю только один это MVC
Артур
PC
что это?)
su
что это?)
presenter - controller
Артур
presenter - controller
понял, спасибо)
Ferr
А в чем проблема?
У меня черный экран, всяко разно пробывал, и через докер собирать и просто(
Андрей
А через что собираешь?
Ferr
с параметрами --win --ia32 делаю, запускаю в виртуалке и все черное(
Ferr
electron-builder
Андрей
Пропиши в конфиг
Андрей
И версии какие? На чем собираешь?
Андрей
Черкани если что завтра в лс, на работе буду, конфиг сброшу и пару нюансов напишу по сборке
Ferr
спасибо) 6.1.3 електрон, на х64 и десятой винде все ок, на 8й/7й винде 32х черная шляпа вот
Ferr
я думал все через параметры можнно решить при запуске
su
понял, спасибо)
http://www.kusebauch.cz/mvpc-the-difference-between-presenter-and-controller
su
с параметрами --win --ia32 делаю, запускаю в виртуалке и все черное(
в виртуалке отключи аппаратное ускорение рендера Electron, вроде так можно, на software renderer должно отработать
Vadim
Попробуй, может поможет
Vadim
Пс, не стоит просто так использовать, только для теста
Ferr
в виртуалке отключи аппаратное ускорение рендера Electron, вроде так можно, на software renderer должно отработать
Заявка от клиента была что на обычном компе восьмерка винде х32 выдавало чёрный экран такой же) поэтому пытаюсь смоделировать, но как такое дебажить когда только релоад есть, а девтулзы нету - неясно(
Ferr
app.disableHardwareAcceleration()
Спасибо попробую тож
Vadim
в контексте винды
Vadim
Вроде как, если винда включилась, то Electron тоже должен работать
Vadim
Я просто это немного копал, сразу говорю, надо тестить, но вроде как винда просто не запуститься если слишком все плохо. А Electron это Win7+
Anonymous
8.0 вышел. Что думаете, насколько безопасно с 7.1 апдейтиться?
Electron.js releases
v9.0.0-nightly.20200205 https://github.com/electron/electron/releases/tag/v9.0.0-nightly.20200205 v9.0.0-nightly.20200205