QNA > I > In Che Lingua(E) È Stato Scritto Instagram?

In che lingua(e) è stato scritto Instagram?

Ho appena letto la risposta di qualcuno (Sai Umesh) alla tua domanda e così ho pensato di correggerla.

Così, voglio solo chiarire una cosa.

Instragram ha 5 diversi front-end: l'app android, l'app iphone, l'app windows phone, l'app windows e la pagina web.

Così, penso che usino Python e fortemente per la loro programmazione back-end.

Il back-end è tutto ciò che accade quando fai un'azione. Così, quando ti iscrivi, mandi il tuo nome utente e la tua password al server. Il server è il backend. Su quel server, le vostre credenziali sono controllate in un database (un'altra parte del backend). Una risposta viene inviata all'applicazione dicendo se siete loggati o meno. Questo è il lavoro del backend.

La stessa cosa con le foto - una volta che premi "condividi", le foto e qualsiasi didascalia tu inserisca sono caricate sul server (backend). Sono memorizzate nel database (backend). Quando tu o altri visualizzano le tue foto, mandi una richiesta al server (backend) per servire qualsiasi foto tu voglia vedere.

Quindi il backend in questo esempio include i server, il database e la programmazione che fa funzionare tutto insieme. Questa programmazione, che è fatta in un linguaggio lato server come Ruby on Rails, Python, PHP o Node.js, gestisce le richieste, esegue azioni contro il database.

Se costruisci un'applicazione iOS che legge alcuni dati dai sensori sui dispositivi e visualizza i dati in un modo interessante. Questo è lo sviluppo front-end.

Se la tua codifica sul salvataggio di quei dati nei server, questo sarebbe il back-end.

Ci sono un sacco di front-end diversi utilizzati, il team di sviluppo prima lo ha sviluppato come app per Android e la pagina web è stata progettata in modo che gli utenti possano vedere il loro news feed in qualsiasi browser web, poi il team ha sviluppato versioni sia per windows phone e pc, più tardi hanno sviluppato un app per iPhone.

Nel back-end eseguono Django su macchine Amazon High-CPU Extra-Large. Usano macchine per il bilanciamento del carico (nginx) per elaborare le richieste

Il sistema operativo usato è ubuntu linux 11.04 (poiché le versioni precedenti non erano compatibili con amazon ec2)

Questo è usato per funzionare su amazon ec2.

Per l'archiviazione e la gestione dei dati, viene usato Postgre SQL.

Di Marillin Mcmonigle

Sono abbastanza bravo a scrivere battute divertenti ma non so come inserirle nel contesto. Come posso fare? :: Qual è più popolare a livello internazionale, anime o K-pop?
Link utili