
Estaba a punto de descargar el juego para PC Mafia II (http://en.wikipedia.org/wiki/Mafia_II). El sitio dijo que tengo Steam y le dije que no... me preguntó si deseaba descargarlo y le dije que sí.
Después de descargar un archivo ejecutable de 1,5 MB, ejecutó, descargó e instaló archivos adicionales. Después de eso se abrió el programa. Me dio la sensación de que eso podría haberse escrito en flex. Si alguien pudiera aclarar esto entonces sería bueno...
Además, fui al sitio oficial de mafia ii para descargar la demostración y nuevamente me preguntó si tenía Steam instalado y dije que sí. luego apareció el cuadro de diálogo de inicio de la aplicación Firefox. y nuevamente tuve esta pregunta ¿cómo iniciar una aplicación usando Firefox...? Tal vez debería hacer esto como una pregunta separada, pero como está asociada con la pregunta anterior, la hice aquí...
Respuesta1
Steam está escrito en C++, usando (entre otras cosas) WebKit y MFC (al menos en Windows). Los instaladores están escritos por los propios autores del software; pueden escribirse en cualquier formato, muchos usan DemoShield o Windows Installer. La descarga directa desde Steam utiliza scripts de instalación incluidos, no un instalador separado.
Si estás hablando del cliente Steam, es principalmente C++. Si estás hablando de los instaladores, podría ser cualquier cosa. Si estás hablando del instalador integrado "instalar en Steam", también es C++.