В последнее время на программистских форумах развернулись неслабые дискуссии (для примера см. [здесь][1], [здесь][2] и [здесь][3], и [эта сегодняшняя][4]) об Electron и его влиянии на сферу разработки десктопных приложений.
Если вы не знаете [Electron][5], то это по сути веб-браузер ([Chromium][6]) в котором работает только ваше веб-приложение… словно настоящая десктопная программа (нет, это не шутка)… это даёт возможность использовать веб-стек и разрабатывать кросс-платформенные десктопные приложения.
Самые новые, хипстерские десктопные приложения в наше время сделаны на Electron, в том числе [Slack][7], [VS Code][8], [Atom][9] и [GitHub Desktop][10]. Необычайный успех.
Мы писали десктопные программы десятилетиями. С другой стороны, веб только начал развиваться менее 20 лет назад, и на протяжении почти всего этого времени он служил только для доставки документов и анимированных «гифок». Никто не использовал его для создания полноценных приложений, даже самых простых!
[Читать дальше →][11]
[1]:
https://www.reddit.com/r/programming/comments/70jxpz/electron_the_bad_parts/
[2]:
https://news.ycombinator.com/item?id=14245183
[3]:
https://www.reddit.com/r/programming/comments/6br36z/native_code_is_still_the_best_alternative_to/
[4]:
https://medium.com/@caspervonb/why-i-still-use-vim-67afd76b4db6
[5]:
https://electron.atom.io/
[6]:
https://www.chromium.org/Home
[7]:
https://slack.com/
[8]:
https://code.visualstudio.com/
[9]:
https://atom.io/
[10]:
https://desktop.github.com/
[11]:
https://habrahabr.ru/post/339382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut