Primeiro, não estou interessado em fazer isso profissionalmente. Sou desenvolvedor web, um colega de trabalho que recentemente partiu para o Spotify e disse que estará trabalhando principalmente em JavaScript para o aplicativo Spotify Desktop. Ele disse que usa o "Chrome frame" e tudo dentro é feito como um aplicativo da web (HTML / JS / CSS).
Como desenvolvedor da Web que nunca criou nada para o Desktop, essa é uma ótima notícia. Se eu puder usar as tecnologias, eu já as conheço e as implemento dentro de algum tipo de "quadro" e ainda assim consigo criar um Windows ou, melhor ainda, um aplicativo de plataforma cruzada.
Eu sei que não mencionei nada sobre o banco de dados, mas mesmo um aplicativo simples para o desktop Hello World com tecnologias da Web seria ótimo para começar.
Então, como alguém faz isso? Exatamente o que eu preciso / preciso saber?