Anonymous
Ахуена
Andrew
Ну типа из вакансий 30-40 в 1-2 местах где-то встретил.
И ещё в 5-10 местах фразы типа "знание React/Angular/Vue". Т.е. хоть чего-нибудь.
Завтра
Такой есть пост??
я ж выше кидал линк
Andrew
А в чатике по вью по кд вопросы за vuex, типа что делать с общими данными и нахуя он нужен вообще
В начале когда во всю эту херню погружаешься, какой-то ещё Vuex отдельно осваивать охуеешь...
Anonymous
я ж выше кидал линк
Он в целом имел в виду как стейт-менеджмент
Lev
Отказался от электрона))))
Lev
В пользу плюсов)))
Завтра
Отказался от электрона))))
красава, держи в курсе
Завтра
Он в целом имел в виду как стейт-менеджмент
Там в комментах чел написал вроде с той же задумкой
Завтра
вью лсд
Andrew
В пользу плюсов)))
Не каждый может позволить себе отказаться от Electron. Основные причины: 1. Один в поле - не воин трушного программирования. 2. Для трушного программирования нужно фундаментальное образование в области. Такоэ...
Завтра
Я бы еще раз смех жириновского закинул, но это уже перебор
Завтра
Вот релизнется proton native и побегут с плюсов обратно переписывать
Lev
У меня электрон падал постоянно при прокрутки видео нонстопом((( рендер процесс падал
Sergey
Sergey
Завтра
бтв, есть какой-то аргумент, почему в react native не добавят поддержку десктопных ос? это же реализуемо по идее
Lev
Год терпел, сделали обертку на плюсах для фронта) 2 месяца полет отличный
Sergey
Кроссплатформу на плюсах писать — ад
Andrew
Погугли
#РАЗУМЕЕЦЦА Прост мало ли какая дезинфа м.б....
Завтра
Давали бы ещё плюсы в школе всем... =(
У меня в кадетке плюсы были в школе)
Andrew
Кроссплатформу на плюсах писать — ад
Ну вот да, кстати! + в копилочку Electron. Не воспринимал всерьёз его до тех пор пока RiotGames не переписала клиент League of Legends с нуля именно на Electron. Вот где все основные +ы пригодились: 1. Кроссплатформа 2. Масштабируемость 3. Лёгкая адаптация к сети 4. Привычные инструменты для всех команд (разработчики, дизайнеры...)
Andrew
У меня в кадетке плюсы были в школе)
АГОНЬ. Ну тут ещё от уровня зависит. У меня тоже вот были "плюсы" в МФЮА. LUL Но чё-то как-то "плюсы", которые дают безопасникам в МФЮА сильно отличаются от "плюсов", которые дают программистам в "бауманке"...
Завтра
Ну я тогда написал за урок игру 2048, а еще жизнь
Татьяна
кто-нибудь прикручивал draw2d к электрону?
Anonymous
Помню смотрел где то конференцию где разработчики рассказывали что они webview на хроме использовали для игрового меню для Call of Durty 4
Lev
Ну вот я с электрона ушёл на вебкит в сХ
Lev
Кросплатформенно получилось))
Anonymous
То есть сделал свой электрон)
Anonymous
Историю гибридных приложений кстати знаете? Первым был Brackets Shell, потом node-webkit (сейчас это nw.js) и только потом уже electron
Lev
nw жоп((
Sergey
че
Sergey
вообще-то первым был atom shell
Anonymous
https://github.com/adobe/brackets-shell/graphs/contributors Brackets shell с 2012го года
Anonymous
А atom-shell это и есть электрон, просто его переименовали
Anonymous
Поверь я знаю о чем говорю, так как писал под brackets-shell. И он был ужасен. Я искал альтернативы, а их не было) Небыло тогда еще ни node-webkit ни тем более atom-shell
Sergey
ладно
Sergey
я объебался
Sergey
я думал что brackets появился позже
Anonymous
Нет, бракетс просто не взлетел, но он был первопроходцем
Anonymous
У него небыло node.js под капотом так что приходилось все писать на C++ / Objective-C для каждой платформы по-отдельности)
Electron.js releases
v3.0.0-beta.13 https://github.com/electron/electron/releases/tag/v3.0.0-beta.13 v3.0.0-beta.13
Завтра
У вас не складывается впечатление, что main процесс приложения выглядит как свалка, а попытки его как-то структурировать оказываются тщетными?
Завтра
Или я один такой лох 🤔
Sergey
туда эффектор заходит отлично
Завтра
Хм Ну у меня там менеджмент окон, общение с сокетом, сохранение конфигов и подгрузка плагинов Не знаю, зачем туда эффектор пихать пока. Можно, в принципе, но особого смысла не вижу
Anonymous
Не знаешь как еще ускорить что то? Мемоизируй! Всегда работает! =) Вот и в этом PR: https://github.com/electron/electron/pull/14633 Похоже скоро electron станет запускаться шустрее
Завтра
Кто-то там написал про 30ms
Завтра
Как-то не очень шустро)
Anonymous
переход с babel resolver на internal resolver: Before: main-init: 92.158ms After: main-init: 59.130ms + мемоизация Before: 22.568.ms After: 0.241ms от 92ms к 0.2ms. Но это правда на синтетических тестах
Anonymous
Ты имел вииду это "You're right though, the memoize stuff is many times more helpful 😄 Dropping init time by ~30ms is also pretty nice 😆"?
Михаил
Или я один такой лох 🤔
Я такой же, видимо. Ни нормально структурировать, ни адекватных background процессов запилить не получается 🙈
Andrey
в чем?
Завтра
1) в чем смысл классов 2) части приложения слишком разноперые, в этом вся загвоздка
Andrey
Смысл классов в том, чтобы объединять логику касательно разных объектов программы. Что значит «разноперые»? Большое приложение всегда состоит из большого набора разноплановых функций внутри одного процесса, выделяя длительные задачи в отдельные потоки. UI запускается в отдельном треде, что в общем-то и эмулирует electron. Как-минимум, это позволяет отделить работу приложения от наличия окон, что важно для Windows/macOS (про линукс не знаю, увы), т. к. приложение можно и должно уметь работать без наличия окон. Разнесение логики обработки в классы как раз и призвано структурировать вашу программу, отделяя логику обработки печати от загрузки данных по сети и т. п.
Andrew
Хуета же
Не скажи. Сама идея не плохая. Полезно иметь 1 главный процесс для управления логикой программы. Просто многие вещи в electron почему-то не автоматизированы (хотя можно было бы) и организованы немножко через жопу. Из-за этого приходится постоянно писать МНОГАБУКАФ в main в не с первого взгляда очевидной последовательности. А так норм.
Kiro
Пихать всю логику в один файл — плохая идея как не крути, с точки зрения дальнейшей поддержки и развития. Неважно электрон это или какой либо другой программный продукт.
Завтра
Кто сказал, что я в одном файле пишу 🤦‍♂🤦‍♂🤦‍♂
Завтра
Забейте, короче
Electron.js releases
v2.0.10 https://github.com/electron/electron/releases/tag/v2.0.10 v2.0.10
Electron.js releases
v3.0.0 https://github.com/electron/electron/releases/tag/v3.0.0 v3.0.0
Завтра
Да ну нахуй
Anonymous
Ну вот и окончательный релиз)
Завтра
Там никаких танцев не нужно при переезде со 2?
Roman
офиг(ху)еть шесть электронов в году выходит, у меня приложухе пол года только с лишним, я ее с первого на второй переносил, а тут стабле третьего