QNA > C > Che Tipo Di Linguaggio Di Programmazione Dovrei Conoscere Per Costruire Un Sito Web Di Video On Demand (Come Netflix, Crackle, Hulu,)?

Che tipo di linguaggio di programmazione dovrei conoscere per costruire un sito web di video on demand (come netflix, crackle, hulu,)?

Python, C o Java. Ci sono server di streaming che puoi usare. Wowza è basato su Java/JVM. Sto aggiungendo capacità ad esso in Scala (un eccellente linguaggio JVM). Gran parte del resto del sistema è implementato in Python, e stiamo iniziando ad usare anche Go.

FFmpeg è un formato video e una libreria di utilità. Penso che sia scritto in C. OpenCV è un toolkit di computer vision che (di nuovo, penso) è scritto in C.

Quale lingua nella maggior parte dei progetti non è una questione autonoma. Dipende dal linguaggio che conoscete, in che cosa è scritto il resto del sistema, qual è l'infrastruttura su cui state girando, e il linguaggio corrisponde alle vostre esigenze? E, naturalmente, quale lingua volete imparare.

Quando guardo un progetto, inizio con Clojure, Scala, Java e poi Python. Queste sono le lingue in cui voglio lavorare e che trovo più produttive. Ma tenete a mente che tutto ciò che si può fare in un linguaggio, si può fare in qualsiasi altro linguaggio. Può richiedere più righe di codice, o più pensiero, o più tempo, ma può essere fatto.

Di Kadner Rivkin

Quali sono i pro e i contro di essere se stessi? :: Come trasferire file da S3 a S3
Link utili