LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

Тогда уже ничем. Но подавляющая доля интерфейсов отлично ложится на HTML/CSS. Какая доля сайтов написана на Canvas+JS?

Давай лучше поставим вопрос так; какая доля сайтов отображает что-то большее, чем статичный текст с картинками и ссылками? 1%? 2%?

Первую версию можно писать на чём угодно, потому что она на выброс. И часто быстрее прототип набросать на HTML. После этого надо смотреть на архитектуру программы и выбирать язык под неё

На Qt/Larazur прототипы тоже прекрасно набрасываются, и очень быстро. Другое дело, что в среднем по палате говнокод на JS имеет сильно больше шансов заработать, чем на паскале или C++, плюс у Qt слабая поддержка мака. То есть, всё дело тупо во входном барьере. Когда мне нужно было набросать быстро софтину для себя, то я брал Delphi — просто потому, что я мог много чего очень быстро сделать именно на нем.

Я тебе могу сказать 100% объективную причину, почему конторы, вроде того же Microsoft, предпочтут Electron — если у них есть веб-сайты, всякие облачные сервисы, которые могут работать в frontend-only режиме, при этом у них есть квалифицированные JS программисты (это ОЧЕНЬ важно, как ты мог узнать из упомянутой ссылки). Мой последний проект с рабства именно потому выбрал, даже не Electron, а браузерное приложение с опциональным бэкэнд кодом на целевом устройстве.

Всё, если ты делаешь не переиспользуешь код в своих веб сайтах/сервисах, если у тебя не команда из JS макак, то оправдания использованию электрона нет вообще никакого. «Я — бездарная макака, которая когда-то тыкала JS и больше ничего не хочет изучать» — это, на самом деле, не оправдание. Писать кастомную логику на JS не проще, чем на C++. Отображать HTML можно и в Qt и в Lazarus — ради бога, пиши на HTML, кто ж запрещает. Сейчас куча игр поставляются с внутриигровыми браузерами для просмотра профилей, просмотра магазина с донатом, и прочего: Steam, Origin. Origin на куте написан, к слову, и при этом через кутю же отображает HTML контент. Steam использует свой собственный VGUI, в который встроен хром для отображения HTML. Зачем здесь электрон — скажи мне?

Исходная версия byko3y, :

Тогда уже ничем. Но подавляющая доля интерфейсов отлично ложится на HTML/CSS. Какая доля сайтов написана на Canvas+JS?

Давай лучше поставим вопрос так; какая доля сайтов отображает что-то большее, чем статичный текст с картинками и ссылками? 1%? 2%?

<div style=«top:2888px;height:19px;» class=«view-line»>

Первую версию можно писать на чём угодно, потому что она на выброс. И часто быстрее прототип набросать на HTML. После этого надо смотреть на архитектуру программы и выбирать язык под неё

На Qt/Larazur прототипы тоже прекрасно набрасываются, и очень быстро. Другое дело, что в среднем по палате говнокод на JS имеет сильно больше шансов заработать, чем на паскале или C++, плюс у Qt слабая поддержка мака. То есть, всё дело тупо во входном барьере. Когда мне нужно было набросать быстро софтину для себя, то я брал Delphi — просто потому, что я мог много чего очень быстро сделать именно на нем.

Я тебе могу сказать 100% объективную причину, почему конторы, вроде того же Microsoft, предпочтут Electron — если у них есть веб-сайты, всякие облачные сервисы, которые могут работать в frontend-only режиме, при этом у них есть квалифицированные JS программисты (это ОЧЕНЬ важно, как ты мог узнать из упомянутой ссылки). Мой последний проект с рабства именно потому выбрал, даже не Electron, а браузерное приложение с опциональным бэкэнд кодом на целевом устройстве.

Всё, если ты делаешь не переиспользуешь код в своих веб сайтах/сервисах, если у тебя не команда из JS макак, то оправдания использованию электрона нет вообще никакого. «Я — бездарная макака, которая когда-то тыкала JS и больше ничего не хочет изучать» — это, на самом деле, не оправдание. Писать кастомную логику на JS не проще, чем на C++. Отображать HTML можно и в Qt и в Lazarus — ради бога, пиши на HTML, кто ж запрещает. Сейчас куча игр поставляются с внутриигровыми браузерами для просмотра профилей, просмотра магазина с донатом, и прочего: Steam, Origin. Origin на куте написан, к слову, и при этом через кутю же отображает HTML контент. Steam использует свой собственный VGUI, в который встроен хром для отображения HTML. Зачем здесь электрон — скажи мне?