Perché gmail usa java? C'è davvero un vantaggio rispetto a qualcosa come php o python? [chiuso]

2

Nota: so che nessuno di voi (probabilmente) lavora per google, quindi questa è una domanda molto più concettuale.

Quindi sì, ho scoperto che Gmail usa java e questo mi ha fatto pensare, perché?

Personalmente non ho mai veramente imparato java e ho familiarità con C / C ++, Python, Php e.t.c Ma quello che non capisco è perché alcuni siti web usano linguaggi come java? (Nota: questo non è in alcun modo un thread che dice che una lingua è migliore dell'altra). Quello che voglio sapere è perché alcuni siti web come Gmail usano java e linguaggi simili? Quali vantaggi / svantaggi vengono con l'utilizzo di linguaggi java / simili su linguaggi come php / python / ruby per lo sviluppo web?

Ps: So che alcuni siti preferiscono compilare il loro codice per l'ottimizzazione (come l'hiphop di facebook)

    
posta Aayush Agrawal 04.05.2013 - 14:07
fonte

1 risposta

6

Perché Java ha un buon compromesso tra produttività e prestazioni; è da qualche parte tra PHP / Python che sono molto produttivi e C / C ++ che sono molto performanti.

Gmail è un sito grande che ha molti clienti; qui si verificano problemi di scalabilità e Java è un linguaggio più scalabile rispetto a PHP o Python.

Anche Java ha alcuni ottimi framework per il web, essendo la prima lingua utilizzata per la programmazione web, anche se ora è usata più raramente, solo in sistemi di grandi dimensioni come Gmail che regna solo nell'area enterprise.

Prendi Twitter come altro esempio; inizialmente è stato scritto in Ruby ma è stato migrato a Java per la scalabilità.

    
risposta data 04.05.2013 - 14:13
fonte

Leggi altre domande sui tag