Su principal preocupación será la velocidad. Necesitará un back-end que pueda funcionar realmente bien al mezclar dos archivos de audio. Esto generalmente significa usar bibliotecas de audio que están escritas en C / C ++. Entonces, su primer paso sería encontrar alguna biblioteca que pueda hacer la mezcla que desee y verificar qué idiomas admite esta biblioteca.
¡Porque la biblioteca se puede escribir en C ++, pero no significa que todo el back-end deba escribirse en C ++!
Ahora, si esta biblioteca admite PHP, Ruby o Python, entonces no necesitaría cambiar a otro idioma. De lo contrario, aún podría intentar combinar C ++ con su lenguaje de fondo favorito.
- Si la programación es el camino para un ingeniero, y no el final, ¿cuál es el final?
- ¿Debo aprender primero el front-end y luego continuar con Python y otros lenguajes de back-end, si no tengo experiencia y quiero ingresar al campo?
- ¿Cuándo comenzó a usarse JavaScript en el back-end?
- ¿Cómo diseñas la infraestructura de back-end para tu aplicación?
- ¿Cuál es el significado de la tecnología para el front-end y el back-end en un campo nuclear con el escenario indio?
SoX – Sound eXchange y The Synthesis ToolKit en C ++ (STK) son dos bibliotecas de C ++ que es posible que desee utilizar, aunque hay muchas más. FMOD también es prometedor. El principal problema será descubrir qué tan fácil es usar estas bibliotecas dentro de un entorno de servidor web, ya que es posible que tenga que lidiar con muchas solicitudes web por minuto. Si el servidor está ocupado mezclando, no puede hacer muchas otras cosas …
El lenguaje estándar C es fácil de aprender, aunque se ha escrito un código extremadamente complejo. C ++ es un poco más complejo pero sigue siendo un buen lenguaje para saber. Pero al final, solo necesita saber lo suficiente de estos idiomas para mezclarlo con su idioma favorito. C ++ y Python, por ejemplo, funcionan bastante bien juntos …