¿En qué idioma está escrito el backend de Skype?

No puedo decirte eso. Pero puedo decirte en qué producto similar se codificó Yuguuu:

Cliente de escritorio:

  • Java 2D GUI
  • Aplicación Java
  • Native C / C ++ a través de JNI para controladores en Mac, Linux y Windows OS

Lado del servidor

  • Java

Cliente web

  • Originalmente Flash, migrado a html5
  • JavaScript

Herramientas administrativas

  • PHP y JavaScript Ajax

cliente móvil iOS

  • C objetivo

Todo esto es bastante típico para las pilas de web a escritorio. Si hubiéramos sido solo Windows, bien podríamos haber pasado a C # / .NET y todo Microsoft. Pero siempre fue una solución multiplataforma. De nuevo, el cliente móvil bien puede hacerse html / javascript / cordova en estos días. Tal vez no.

Yuuguu es un producto de conferencia web en el que trabajé en sus primeros días, y tiene un conjunto de casos de uso similar al de Skype. Su gran diferencia es que el códec de video se optimizó para texto y gráficos de computadora, para programadores, diseñadores y lectores de planes técnicos, en lugar de video de cabeza parlante. Esto también cambió más tarde con algunos videos HD muy sofisticados agregados para conferencias parlantes.