Anonymous
Сап
Anonymous
Как исправить состояние приложения, когда оно запускается и контент не сразу отрисовывается, а через ~1 секунду?
У BrowserWindow есть параметр show: false после чего написаны строки win.maximize();
win.show();
Nikita
Anonymous
Благодарю
Anonymous
Anonymous
Vadim
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Vadim
Такое есть?
Anonymous
И так уже есть
Anonymous
И как это юзать? Я знакома с вебпаком очень хорошо, но лол, из коробки один ошибки
Anonymous
S
Anonymous
Нет. И честно говоря, не очень хочется
Anonymous
Возможно ли просто сделать связку WP + Electron?
S
https://github.com/electron-react-boilerplate/electron-react-boilerplate
Anonymous
Anonymous
И так сложно понять эти API от электрона
S
Ничего там сложного если начать с react electron. На готовом легче понять
Oleh
Мне кажется наоборот
Anonymous
Я всё равно не услышала ответов на свои вопросы
Egor
Anton
Возможно ли просто сделать связку WP + Electron?
скорее всего подойдет https://www.electronforge.io/templates/webpack-template
Если вообще без ничего хочется и вебпак хорошо знаком - то руками все собрать никто не мешает, тут в общем-то электрон отдельно, вебпак отдельно.
электрон просто запускает то что вебпак сделает, как браузер.
Vadim
Vadim
Если в вебпак умеешь, то будет легко
Anonymous
Я использую vue electron
Anonymous
Доволен
S
Vadim
Ребят, вы о чем? 😅
Anonymous
Vadim
Мм?
(del) вера в человечество восстановлена))
Anonymous
Anonymous
Кому 16 лет? Автору вью или автору вью электрона?
S
И второй очень удобный
Anonymous
Anonymous
я что-то вообще найти не могу
Anonymous
Electron.js releases
v9.0.0-beta.13
https://github.com/electron/electron/releases/tag/v9.0.0-beta.13
v9.0.0-beta.13
Electron.js releases
v10.0.0-nightly.20200402
https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200402
v10.0.0-nightly.20200402
Electron.js releases
v8.2.1
https://github.com/electron/electron/releases/tag/v8.2.1
v8.2.1
Mr V
Привет всем. Скажите, а норм идея сделать приложение на Electron + Vue + MongoDB?
В любом случае придётся писать REST API, как обычные Fullstack с Vue, верно?
S
Mr V
S
Ок, а что не так с монго?
Ты часто будешь прибегать к костылям, если монго что то не умеет. А postgresql умеет все, ты можешь абсолютно все что хочешь командами вытащить. А в монго у тебя дойдет до того что ты получишь данные и начнешь на стороне сервера их обрабатывать костыльными способами
Mr V
Anonymous
Mr V
@arxanter переписать вот это творение на js.
S
S
CoMiGo / Косуля
Anton
Спасибо за информацию. С MS SQL раньше работал, хотел попробовать NoSQL.
Каждой задаче свой инструмент. А так же есть такие вещи как цена внедрения, которая зависит в том числе и от имеющихся у вас навыков. Сначала надо оценить плюсы и минусы конкретно для вас, затем решать что лучше. Если просто хочется попробовать для расширения кругозора - то тут вообще проблем вообще нет, хоть брейнфак.
CoMiGo / Косуля
MongoDB — документно-ориентированная БД; предназначена для работы с документами: где много опциональных полей, мало связей помимо отношений "включает". А вот реляционки тут будут неоптимальны. Постгря имеет тип JSON-данных, но это всё равно не то
CoMiGo / Косуля
Грубо говоря, монго для структур и объектов (но не классов), а реляционки — для табличек
S
Он будет страдать от нее
S
Миграций даже толковых нет лол
S
CoMiGo / Косуля
У монго есть подобие джоинов, но если их активно используешь — то выбрал не ту БД. Надо было делать анализ предметной области и строить логические схемы БД. Вьюхи спокойно делаются на стороне мидлваря, Feathers это из коробки делает. Есть Mongoose, там помимо этого валидация, бизнес-логика, и много чего ещё классного. ACID в монге тоже есть.
S
CoMiGo / Косуля
Т.е. твоё "Монго выбрасывай в помойку" — это на самом деле "Я вилкой ел суп, 0 из 10"
S
Anonymous
Подскажите пожалуйста, а какой есть сто процентный ивент на окне, чтобы понять, что там все загрузилось после навигации? Я использую vue и раутер, поэтому там может быть навигация при помощи хэша. А мне нужен какой-нибудь ивент, который на 100% выстрелит после любой навигации и рендера страницы
Anonymous
Уже перебрал все ивенты из документации, но они какие-то не особо постоянные, и периодически не стреляют
Anonymous
например dom-ready
Anonymous
во vue тоже не могу нормально нигде прописать какой-нибудь ивент, потому что много внутренней навигации в страницах и например в mounted() засунуть не получится
Vadim
Anonymous
ивент вроде will-navigate не подходит, так как стреляется ДО и юзер видит старую страницу
Vadim
Ну лучше сделать лоадер
Anonymous
Ну лучше сделать лоадер
так проблема в том, что видна еще старая страница. поэтому или реально писать логику, что мол сначала лоадер, потом навигация или делать глупую вещь вроде navigate(); setTimeout(() => win.show(), 300)