CodeGym /Java Blog /Random-IT /I migliori siti web e Java. Quali giganti della tecnologi...
John Squirrels
Livello 41
San Francisco

I migliori siti web e Java. Quali giganti della tecnologia si affidano di più a Java?

Pubblicato nel gruppo Random-IT
Poiché le tendenze nello sviluppo del software vanno e vengono alla velocità della luce, un modo per assicurarti che le tue capacità professionali siano rilevanti sul mercato, quando si tratta di linguaggi e strumenti di programmazione specifici, è imparare quali tecnologie stanno utilizzando le grandi aziende tecnologiche. Essere competenti in uno stack tecnologico utilizzato da almeno alcuni dei principali giganti della tecnologia garantisce praticamente che le tue competenze saranno richieste dai datori di lavoro per gli anni a venire. I migliori siti web e Java.  Quali giganti della tecnologia si affidano di più a Java?  - 1

Quali linguaggi di programmazione utilizzano le migliori aziende tecnologiche?

Ora, non è un segreto che Java sia uno dei principali linguaggi di programmazione in termini di uso aziendale e probabilmente il linguaggio di backend aziendale più importante al mondo. Sulla base di uno studio condotto da Coding Dojo, analizzando i linguaggi di programmazione più popolari utilizzati dalle 25 principali società di unicorni, Java, Python, JavaScript, C/C++ e Ruby sono i cinque linguaggi di programmazione più popolari tra le aziende. Naturalmente, Java viene utilizzato insieme ad altri linguaggi di programmazione, ma oggi è davvero difficile trovare una grande azienda tecnologica che non si affidi a Java per alimentare almeno alcuni dei suoi processi. Ecco un elenco delle principali aziende tecnologiche e dei principali linguaggi di programmazione che utilizzano.

  • Google

Front-end: JavaScript, TypeScript. Back-end: Java, C, C++, Python, Go. Database: Bigtable, MariaDB.

  • Mela

Front-end: JavaScript, PHP. Back-end: Java, Python, Perl, Ruby.

  • Amazzonia

Front-end: JavaScript. Backend: Java, C++, Perl.

  • Facebook

Front-end: JavaScript. Back-end: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.

  • Youtube

Front-end: JavaScript. Back-end: Java, C, C++, Python, Go.

  • Cinguettio

Front-end: JavaScript. Back-end: Java, C++, Scala, Ruby.

  • eBay

Front-end: JavaScript. Back-end: Java, Scala.

Linguaggi di programmazione utilizzati dalle migliori aziende non tecnologiche

Quando si tratta di altri settori e aziende non tecnologiche, anche i migliori utilizzano tipicamente Java. Ecco alcuni esempi delle migliori aziende e dei linguaggi di programmazione su cui fanno affidamento per creare i loro siti Web, servizi e applicazioni.

1. Vendita al dettaglio.

  • Walmart

    Java, Python, Javascript, Perl.

  • Costco

    Java, Python, Javascript, C.

  • Deposito domestico

    Java, Python, JavaScript, C#, Ruby.

2. Sanità.

  • Salute CVS

    Java, Javascript, Swift.

  • Gruppo UnitedHealth

    Java, Javascript, Python.

  • McKesson

    Java, javascript.

  • CardinalHealth

    Java, Javascript, Python.

3. Finanza.

  • JP Morgan

    Java, Python, Javascript, Perl, Ruby.

  • Citigroup

    Java, Python, C++, C#

  • Well Fargo

    Java, Python, Javascript, C#.

4. Telecomunicazioni.

  • AT&T

    Java, Python, Javascript, Perl.

  • Verificato

    Java, Python, Javascript, Swift.

  • Comcast

    Java, Python, JavaScript, Go, Ruby.

5. Aerospazio e difesa.

  • Boeing

    Java, Python, Javascript, Perl, Ruby.

  • Raytheon

    Java, C++, C#.

Le migliori aziende e JavaEE

Java EE (Java Platform, Enterprise Edition) è uno degli strumenti più importanti che dovresti conoscere e avere esperienza per essere richiesto come sviluppatore Java orientato all'impresa. Java EE è la piattaforma di elaborazione Java aziendale di Oracle. Fornisce un'API e un ambiente di runtime per lo sviluppo e l'esecuzione di software aziendale, inclusi servizi di rete e Web e altre applicazioni di rete su larga scala, multilivello, scalabili, affidabili e sicure. Java EE estende la piattaforma Java, Standard Edition (Java SE), fornendo un'API per la mappatura relazionale degli oggetti, architetture distribuite e multilivello e servizi web. Secondo questi datidi Enlyft, attualmente ci sono 101.837 aziende che utilizzano J2EE. Le aziende che utilizzano J2EE si trovano più spesso negli Stati Uniti e in tutti i settori con lo sviluppo software che è il più popolare. J2EE è utilizzato più frequentemente da aziende con 10-50 dipendenti e un fatturato di 1-10 milioni di dollari.

In che modo le aziende specifiche utilizzano Java?

Quando si tratta di dettagli su come specifiche aziende tecnologiche utilizzano Java nei loro siti Web e servizi, comprensibilmente non ci sono così tante informazioni apertamente disponibili poiché le aziende non cercano sempre di fornire questo tipo di informazioni al pubblico. Di seguito sono riportati alcuni esempi di grandi siti Web con una dipendenza ben documentata dal codice Java.

  • In che modo Facebook utilizza Java?

Storicamente, Facebook è stato scritto in PHP da Mark Zuckerberg e Dustin Moskowitz. Ora si basa anche pesantemente su JavaScript per il frontend. Le applicazioni mobili di Facebook sono scritte in Java. Questo linguaggio viene utilizzato anche per alimentare una serie di processi di back-end insieme a C e C++. Il social network utilizza anche MySQL come archivio persistente di valore-chiave, spostando i join e la logica sui server web. La piattaforma JavaEE viene utilizzata per creare applicazioni Facebook di terze parti che si integrano con i servizi di Facebook tramite API.

  • In che modo YouTube utilizza Java?

Anche se originariamente YouTube è stato creato in PHP con l'aiuto di HTML, CSS e JavaScript, oggi la piattaforma di hosting video più popolare al mondo deve fare affidamento su Java per gestire in modo efficiente enormi quantità di traffico giornaliero. Java svolge un ruolo particolarmente importante nelle applicazioni web e mobili di YouTube, nonché nella creazione dell'API di YouTube.

  • In che modo Twitter utilizza Java?

Twitter, d'altra parte, è uno degli esempi più illustrativi di un'azienda tecnologica che passa a Java lungo la strada e vince in modo significativo da tale decisione. Originariamente scritto in Ruby on Rails, nei suoi primi anni di crescente popolarità Twitter ha avuto grossi e frequenti problemi di prestazioni. La pagina in basso del sito di Twitter è persino diventata famosa e ha dato vita al meme Fail Whale. Questo fino a quando la società ha spostato la maggior parte del suo stack su JVM, terminando questo processo intorno al 2013. La maggior parte del codice back-end di Twitter è stata riscritta in Scala.

  • In che modo LinkedIn utilizza Java?

Il social network professionale Linkedin è un esempio di un grande sito web che scommette molto su Java sin dall'inizio. Secondo gli sviluppatori del sito Web , LinkedIn è scritto al 99% in Java, con C++, Ruby on Rails e Groovy/Grails come linguaggi di programmazione aggiuntivi che utilizzano per scopi minori. L'utilizzo di JVM consente a LinkedIn di essere in grado di dimostrare sempre prestazioni molto affidabili anche quando il traffico di utilizzo raggiunge il picco.

  • In che modo Google utilizza Java?

Essendo un'azienda molto preoccupata che i suoi prodotti siano altamente scalabili, affidabili e in grado di mantenere una bassa latenza e un'elevata durabilità, Google fa anche molto affidamento su Java per gran parte dei suoi processi di back-end attraverso gli innumerevoli servizi e applicazioni del gigante di Internet. È risaputo che Eric Schmidt, CEO di Google dal 2001 al 2011, ha lavorato in Sun Microsystems all'inizio della sua carriera, dove ha supervisionato l'Oak Project, che in seguito è stato rilasciato come Java. Eric Schmidt ha promosso l'idea di costruire Android interamente in Java.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION