С Новым годом! Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
83 / 61 / 17
Регистрация: 21.08.2015
Сообщений: 1,094

JavaScript (Electron) React под linux на сколько актуально 2024

09.09.2024, 10:25. Показов 1924. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Хочу попробовать разработку JavaScript (Electron) React под linux
Подскажите, насколько это актуально для России?
Стоит тратить время на учёбу?

на hh.ру вакансий с JavaScript (Electron) на нашёл, может плохо смотрел...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.09.2024, 10:25
Ответы с готовыми решениями:

Как собрать автономное приложение на Electron под Linux?
Вот какой вопрос есть — как мне собрать на Electron автономное приложение из, скажем, open-log-viewer под Linux? Ну т.е. чтобы на машине у...

React + Electron, content security policy блокирует fetch запросы к сторонним api
Добрый день! Помогите пожалуйста исправить проблему с Content security policy. Проблема заключается в следующем: При помощи...

Javascript:void(0) актуально?
Создавать пустую кликабельную ссылку через href="javascript:void(0)" в 2018 актуально?

23
Эксперт .NET
 Аватар для Usaga
14114 / 9331 / 1350
Регистрация: 21.01.2016
Сообщений: 35,067
10.09.2024, 06:49
Чипс, а что тут может быть неактуального? Если хочешь попробовать - пробуй. Если для тебя HH важнее, то не пробуй, а бери то, что на HH популярнее\денежнее.
0
83 / 61 / 17
Регистрация: 21.08.2015
Сообщений: 1,094
10.09.2024, 10:47  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Чипс, а что тут может быть неактуального? Если хочешь попробовать - пробуй
А потом окажешься на улице с никому ненужным багажом знаний.
0
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
10.09.2024, 10:58

Не по теме:

Мне кажется, возможны +- две ситуации, благоприятные для изучения технологии (любой, в частности Электрона). Либо есть на примете проект, который уже кто-то запилил на [Электроне], и у меня есть возможность в нем поучаствовать. Либо есть задача, для которой стек еще не определен, но как мне кажется, для реализации подошел бы [Электрон].


Но это не относится к особенностям конкретного фреймворка, поэтому, раз уж тема в разделе JS, то мне хотелось бы видеть в ней не общие рассуждения типа Если хочешь попробовать - пробуй, а какие-нибудь соображения по теме - насколько крут Electron, и насколько он популярен.
Я на нем особо не писал, но знаю что у него есть конкуренты (хотя конкуренты ли?) в лице Tauri и Wails.
0
Эксперт .NET
 Аватар для Usaga
14114 / 9331 / 1350
Регистрация: 21.01.2016
Сообщений: 35,067
10.09.2024, 14:30
Цитата Сообщение от Чипс Посмотреть сообщение
А потом окажешься на улице с никому ненужным багажом знаний.
Ну, если глядя на вакансии на HH, ты выбираешь то, чего в этих вакансиях нет, то это уже не проблема Electron'а, а твоего здравого смысла и твоей логики.

Более того: кто тебе мешает просто потыкать эту технологию, побаловаться с ней? Ты же не пол собственный при рождении выбираешь и не в монастырь уходишь. Поизучай, попробуй, если интересно. Потрать Х часов на это, а не всю жизнь свою.

Более того: твой багаж знаний всё равно будет потихоньку устаревать и его всё равно придётся постоянно актуализировать. Если ты думаешь, что как электрик научишься жилы скручивать и изолентой заматывать и этого тебе хватит на 70 лет, то ты ошибаешься.
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3812 / 1650 / 428
Регистрация: 14.03.2022
Сообщений: 4,121
10.09.2024, 15:21
Чипс, пока будешь "электронить" - наблатыкаешься в JS.
Научишься клиент-серверным технологиям, там тебе и фронт и бэк.
0
83 / 61 / 17
Регистрация: 21.08.2015
Сообщений: 1,094
10.09.2024, 16:53  [ТС]
Цитата Сообщение от krvsa Посмотреть сообщение
пока будешь "электронить" - наблатыкаешься в JS.
Да в том то и дело, что судьба меня занесла со стека JS (TS) React + С# + MS SQL в PHP + Astra Linux + Postgres
Знания JS понемногу забываются, что вызывает грусть и при этом я видел вакансии на разработку под Linux, но на пайтоне, сам Linux мне пришёлся по душе, но учить новый язык не хочется и я увидел этот Electron, вот и пытаюсь понять сколько сил в этот Electron вложить или не мучатся вовсе

Добавлено через 1 минуту
Цитата Сообщение от Usaga Посмотреть сообщение
Более того: кто тебе мешает просто потыкать эту технологию, побаловаться с ней?
Похоже так и произойдёт, надо поддерживать знания JS + React

Добавлено через 2 минуты
В общем насколько я понял, сейчас Electron не самая популярная технология среди разработчиков десктоп приложений под Linux
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3812 / 1650 / 428
Регистрация: 14.03.2022
Сообщений: 4,121
10.09.2024, 19:26
Цитата Сообщение от Чипс Посмотреть сообщение
вот и пытаюсь понять сколько сил в этот Electron вложить или не мучатся вовсе
Мне кажется, что если ты стал задумываться об этом - лучше этим не заниматься...

Добавлено через 2 минуты
Цитата Сообщение от Чипс Посмотреть сообщение
насколько я понял, сейчас Electron не самая популярная технология среди разработчиков десктоп приложений под Linux
Тогда тебе придется все равно изучать какой-то другой ЯП для реализации таких задач...
Т.ч. решать тебе.

Добавлено через 1 минуту
Я посматриваю на Электрон с такой позиции... Если припрет делать десктоп - можно сделать на Электрон, особо не переучиваясь на другой ЯП.
0
 Аватар для voraa
1242 / 1142 / 178
Регистрация: 21.01.2024
Сообщений: 5,221
10.09.2024, 19:38
Цитата Сообщение от Чипс Посмотреть сообщение
В общем насколько я понял, сейчас Electron не самая популярная технология среди разработчиков десктоп приложений под Linux
Наверно java будет популярнее. Ну и С++

Добавлено через 11 минут
Ну и от самого приложения тоже зависит. Взять тот же VS Code, сделанный на Electron. На слабом компе будет нещадно тормозить. Потому, что js, потому, что интерпретатор.
0
Эксперт .NET
 Аватар для Usaga
14114 / 9331 / 1350
Регистрация: 21.01.2016
Сообщений: 35,067
11.09.2024, 06:32
Цитата Сообщение от Чипс Посмотреть сообщение
В общем насколько я понял, сейчас Electron не самая популярная технология среди разработчиков десктоп приложений под Linux
А тебе нужна прямо вот самая популярная технология? Того, что она рабочая и жизнеспособная и развивается уже не достаточно? Нужна именно мода?

Electron не самая лучшая технология для разработки под десктоп. Как и С++. Как и Flutter. Как и Java. Я вообще лучшей не знаю. Но они все рабочие. Если тебе хочется в веб-технологии, но при этом уметь и какой-никакой десктоп ваять, то Electron вполне себе может подойти для какой-то части настольных приложений.
0
 Аватар для voraa
1242 / 1142 / 178
Регистрация: 21.01.2024
Сообщений: 5,221
11.09.2024, 09:42
Цитата Сообщение от Usaga Посмотреть сообщение
Нужна именно мода?
Наверно нужна востребованность. Что бы с этими знаниями можно было и на работу устроиться.
0
Эксперт .NET
 Аватар для Usaga
14114 / 9331 / 1350
Регистрация: 21.01.2016
Сообщений: 35,067
11.09.2024, 09:57
voraa, ну это я тоже понял. Только странно, спрашивать про электрон и тут же отмечать, что он на HH не сильно востребован...
0
 Аватар для diadiavova
7258 / 2605 / 744
Регистрация: 11.04.2015
Сообщений: 4,149
Записей в блоге: 43
13.09.2024, 01:04
Цитата Сообщение от krvsa Посмотреть сообщение
Я посматриваю на Электрон с такой позиции... Если припрет делать десктоп - можно сделать на Электрон, особо не переучиваясь на другой ЯП.
Да он походу для этого и создавался, равно как и другие подобные технологии. А изучать его специально для того, чтобы писать десктоп - идея странная. Видимо поэтому и спроса нет.
Цитата Сообщение от voraa Посмотреть сообщение
Ну и от самого приложения тоже зависит. Взять тот же VS Code, сделанный на Electron. На слабом компе будет нещадно тормозить. Потому, что js, потому, что интерпретатор.
Я бы к этому еще добавил и то, что любое такое приложение тянет за собой веб-движок и ноду. Не знаю, сколько это все весит сейчас, но когда я интересовался вопросом, емнип там эта вся кухня весила порядка 160мб. Для приложения типа VSCode это можно понять, но когда столько весит условный хэллоуворлд, то от одного этого окунаться туда не захочется.
1
Эксперт .NET
 Аватар для Usaga
14114 / 9331 / 1350
Регистрация: 21.01.2016
Сообщений: 35,067
13.09.2024, 06:05
Цитата Сообщение от diadiavova Посмотреть сообщение
А изучать его специально для того, чтобы писать десктоп - идея странная. Видимо поэтому и спроса нет.
Да просто там веб, которая не очень хорошо сложные UI позволяет делать. В плане производительности. Много озадачиваться надо, чтобы оно быстро работало. И архитектура там... странная. IPC внутри приложения, который тянется из Chromium. Это не очень удобно в работе. Вот и нет особого спроса.

Я бы, если передо мной встанет вопрос разработки кроссплатформенного приложения, в первую очередь рассматривался бы C#+Avalonia или Dart+Flutter. И только уже потом Electron...

Цитата Сообщение от diadiavova Посмотреть сообщение
Для приложения типа VSCode это можно понять, но когда столько весит условный хэллоуворлд, то от одного этого окунаться туда не захочется.
Ну, беря электрон с нодой ты же не хэллоу ворлд писать будешь... Поэтому 160Мб со старта для таких приложений я бы не сказал, что критично.
0
 Аватар для diadiavova
7258 / 2605 / 744
Регистрация: 11.04.2015
Сообщений: 4,149
Записей в блоге: 43
16.09.2024, 11:45
Цитата Сообщение от Usaga Посмотреть сообщение
Ну, беря электрон с нодой ты же не хэллоу ворлд писать будешь...
Под условным хэллоувордом я подразумевал, что даже программа, код которой занимает несколько строк будет весить много. А так есть довольно много полезных программ, занимающих небольшой объем, но при этом вполне функциональных. А если работать с этой технологией, то там небольших программ просто не существует.
0
 Аватар для voraa
1242 / 1142 / 178
Регистрация: 21.01.2024
Сообщений: 5,221
16.09.2024, 12:12
А так ли актуальны размеры для десктопных приложений? Это не сайт, каждый раз качать не надо.
За то используя Электрон можно создавать приложения не зависящие от ОС, гораздо проще, чем другими средствами.
0
 Аватар для diadiavova
7258 / 2605 / 744
Регистрация: 11.04.2015
Сообщений: 4,149
Записей в блоге: 43
16.09.2024, 12:27
Цитата Сообщение от voraa Посмотреть сообщение
А так ли актуальны размеры для десктопных приложений? Это не сайт, каждый раз качать не надо.
Ну, с другой стороны, интернет может быть безлимитным, чего не скажешь о диске ))
Цитата Сообщение от voraa Посмотреть сообщение
За то используя Электрон можно создавать приложения не зависящие от ОС, гораздо проще, чем другими средствами.
Ну вот почему-то желающих этим заниматься немного. Даже веб-разработчики как-то не особо туда кинулись, хотя казалось бы...
0
 Аватар для voraa
1242 / 1142 / 178
Регистрация: 21.01.2024
Сообщений: 5,221
16.09.2024, 12:41
Цитата Сообщение от diadiavova Посмотреть сообщение
интернет может быть безлимитным,
А может и не быть. А может быть медленным (3G) Например, у меня на даче используя ноут, все равно инет идет через точку доступа на смартфоне. А там скорость и соединение пляшут - то 4Г то 3Г.
А уж диски сейчас меньше террабайта не найти, наверно. И чем его забивать? Вечно хранить игры и видосы?
Так для десктопа можно еще подкупить. Или внешний втыкать для сохранения важного.
Цитата Сообщение от diadiavova Посмотреть сообщение
Ну вот почему-то желающих этим заниматься немного.
VSCode на электроне. Причем отказались от Реакта, перешли на ванилу.
0
 Аватар для diadiavova
7258 / 2605 / 744
Регистрация: 11.04.2015
Сообщений: 4,149
Записей в блоге: 43
16.09.2024, 12:54
Цитата Сообщение от voraa Посмотреть сообщение
А уж диски сейчас меньше террабайта не найти, наверно.
SSD продаются от 120гб. У меня на ноуте по-моему 256. Я понимаю, что нарастить можно, но как-то пока не припекло. Хотя, если бы пихал туда все подряд, то вопрос уже стоял бы остро.
0
Эксперт .NET
 Аватар для Usaga
14114 / 9331 / 1350
Регистрация: 21.01.2016
Сообщений: 35,067
18.09.2024, 05:18
Цитата Сообщение от diadiavova Посмотреть сообщение
Под условным хэллоувордом я подразумевал, что даже программа, код которой занимает несколько строк будет весить много.
Ну, под такое описание много что попадает: .NET Core, Java, Golang, Python, NodeJS. Мне не кажется правильным какие-то выводы делать исходя чисто из Hello World'ов)

Цитата Сообщение от diadiavova Посмотреть сообщение
Ну вот почему-то желающих этим заниматься немного. Даже веб-разработчики как-то не особо туда кинулись, хотя казалось бы...
Потому, что он не так удобен для десктопной разработки, как другие технологии. Он для десктопа тупо не родной.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.09.2024, 05:18
Помогаю со студенческими работами здесь

Странная сборка Electron под Mac
Есть Electron-проект, и есть три его сборки - под Windows, под Linux и под MacOS. С первыми двумя всё ок - собрал, скопировал на любую...

На сколько актуально UniFlow Canon
Кто пользовался системой UniFlow у Canon? Насколько она актуально показывает себя в среднем по размеру парке техники, например 5 принтеров...

Верстка под ie6 - ie7 - актуально ли?
Вопрос -1. Интересно кто ни будь еще верстает под ie-6 и 7 или эти браузеры уже неучитываются. Вопрос-2. Когда используешь JavaScript,...

Специфика размера директорий под linux для разработки. У кого сколько места отнимает разработка в Gb?
Какие программы? Сколько проектов? Интересует всё. А то у меня уже на компе 3 ОС. Кроме винды ещё есть ubuntu 16: не хватает места,...

Javascript Developer (React, Redux)
Javascript Developer (React, Redux) Обязанности: Автомониторинг: • система автомониторинга • отображение десятков тысяч машинок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru