Я совершенно запутался во всей экосистеме Javascript. Я пробую Electron, который кажется многообещающим способом создания кросс-платформенных приложений, используя возможности node и Chrome. Я создаю небольшое приложение и использую некоторые "современные" (это заставляет смеяться программиста на С#) концепции javascript в качестве лямбда-выражений, и это работает "из коробки" (я полагал, что это было естественно, так как у меня есть последняя версия узла). Затем я пытаюсь двигаться дальше и вижу много шаблонов в примерах с использованием, например, Babel.
Зачем мне это нужно?
Если электрон работает в современной, заранее известной среде с обновленными узлами и хромом, и если я связываю это в одном приложении, почему бы мне просто не написать код напрямую в ES?