Во-первых, я не заинтересован в этом профессионально. Я - веб-разработчик, недавно мой коллега покинул Spotify и сказал, что он будет работать в основном на JavaScript для Spotify Desktop. Он сказал, что использует "рамку Chrome", и все внутри сделано как веб-приложение (HTML/JS/CSS).
Как веб-разработчик, который никогда не создавал ничего для Desktop, это отличная новость. Если я могу использовать технологии, которые я уже знаю, и внедряю их в какой-то "фрейм" и все еще могу создавать окна или еще лучше кросс-платформенное приложение.
Я знаю, что я ничего не упоминал о базе данных, но даже простое приветственное приложение для настольных компьютеров с веб-технологиями было бы здорово начать.
Итак, как это можно сделать? Что мне нужно/нужно знать?