Ti sei mai chiesto quali sono i linguaggi di programmazione utilizzati dai siti internet più popolari?
Pensaci un attimo:
Su internet esistono circa 2 miliardi di siti web.
400 milioni di questi sono attivi.
Ma noi viviamo quotidianamente su non più di una decina di siti.
Sai che linguaggi di programmazione si nascondono dietro ai grandi siti del web?
È il momento di scoprirlo!
Google è il motore di ricerca più utilizzato al mondo.
Elabora qualcosa come 3,5 miliardi di ricerche al giorno, e mentre stavi leggendo questa frase ne sono state fatte altre 50.000.
Dalla schermata storica dei dieci link blu, alle pagine di oggi in cui i link manco si vedono, Google ha fatto la storia del web, consentendo a tutti di cercare foto di gattini. Mica poco, eh.
Quali tecnologie usa Google?
Tecnologie Front End: JavaScript, TypeScript
Tecnologie Back End: C, C++, Go, Java, Python
Database: Bigtable, MariaDB
Facebook è il social network.
Più di 2 miliardi e mezzo di profili attivi al mese.
Se la popolazione mondiale si aggira sui 7 miliardi e 800 milioni, poco meno di un terzo ha un account Facebook.
Sì, d’accordo, ci sono i multiaccount per cui non è proprio proprio un calcolo perfetto, ma rende l’idea!
E dunque eccolo, il sito dove andare a postare quella splendida foto di gattini!
Quali tecnologie usa Facebook?
Tecnologie Front End: JavaScript, React, RequireJS
Tecnologie Back End: Hack, PHP (HHVM), Python, C++, Java, Erlang, D, XHP, Haskell
Database: Vitess, Bigtable, MariaDB
Twitter è “l’altro” social network.
140 caratteri, poi 280, l’eterno secondo dato per spacciato, salvo poi essere un suo account a guidare gli USA per anni.
Tutto questo è Twitter, il posto dove sostanzialmente puoi andare a lamentarti quando non riesci ad accedere alle foto di gattini su Facebook.
Quali tecnologie usa Twitter?
Tecnologie Front End: JavaScript, React, Prototype
Tecnologie Back End: C++, Java, Scala, Ruby
Database: MySQL, PostgreSQL, Vertica
Con i suoi 700 milioni circa di utenti, LinkedIn è la più grande rete professionale del mondo.
Social dedicato al lato professionale della propria vita, LinkedIn è il posto dove ricordare a tutti che le foto di gattini non vanno postate qui, perché “non è mica Facebook”!
Quali tecnologie usa LinkedIn?
Tecnologie Front End: JavaScript
Tecnologie Back End: Java, JavaScript, Scala
Database: Voldemort
YouTube
YouTube è il sito di condivisione video, parte della famiglia Alphabet/Google.
Più di due miliardi di utenti attivi al mese, così, per dare i numeri.
Dove altro vuoi andare a caricare un video di gattini? Poi ovviamente ci sono i tutorial di codifica e programmazione, ma prima di tutto ci sono i gatti.
Quali tecnologie usa YouTube?
Tecnologie Front End: JavaScript, RequireJS
Tecnologie Back End: C, C++, Python, Java, Go
Database: Vitess, BigTable, MariaDB
Amazon
E-commerce = Amazon.
Partito dai libri, Amazon oggi è in grado di offrire ogni tipo di prodotto la cui vendita è legalizzata. Senza contare il fatto che il 40% circa del mercato cloud è basato sui Web Services Amazon (AWS per gli amici).
Ovviamente a quale e-commerce dici (Alexa *triggered) di comprare il cibo preferito dei tuoi gattini?
Quali tecnologie usa Amazon?
Tecnologie Front End: JavaScript, Prototype
Tecnologie Back End: Java, C++, Perl
Database: PostgreSQL, RDS, RDS Aurora
eBay
Quando il beige stanca, arriva eBay.
Nata come casa d’aste online, la piattaforma eBay è un marketplace in cui si trova di tutto – quasi un miliardo e mezzo di annunci, di cos’altro hai bisogno?
Per dire, i cuscini stile Luigi XIV per i gattini? Arrivano da eBay, ovvio!
Quali tecnologie usa eBay?
Tecnologie Front End: JavaScript, Prototype, Vue.js
Tecnologie Back End: Java, Scala
Database: Oracle SQL, MongoDB
Wikipedia
L’enciclopedia del nuovo millennio.
Wikipedia, 430 milioni di pagine spalmate su 304 edizioni linguistiche diverse, hanno raccolto più di 260 miliardi di visualizzazioni nell’ultimo anno, Il condensato della conoscenza umana.
Vuoi sapere chi era il Grumpy Cat dei meme? Wikipedia saprà darti le informazioni che cerchi.
Quali tecnologie usa Wikipedia?
Tecnologie Front End: JavaScript
Tecnologie Back End: PHP
Database: MariaDB, MySQL
WordPress.com
Si scrive WordPress, ma si legge blog.
WordPress è lo strumento che ha permesso a chiunque di creare un blog, in modo relativamente semplice e gratuito. E i 450 milioni di siti che lo usano sono lì a dimostrarcelo.
E chissà quante di queste pagine sono blog creati per descrivere le ultime marachelle del gattino di turno…
Quali tecnologie usa WordPress.com?
Tecnologie Front End: JavaScript
Tecnologie Back End: PHP
Database: MariaDB
➤ JavaScript è imprescindibile per il frontend: perché non dai un’occhiata a 18 framework e librerie JS per il tuo prossimo progetto?
Stack Overflow
Esistono due tipi di persone:
Chi apre Stack Overflow prima di lanciare l’IDE.
E chi non programma.
Per questo solo chi non ha mai scritto una riga di codice in vita sua può tralasciare Stack Overflow dall’elenco dei siti web più popolari.
Porto sicuro di tutti i programmatori, Stack Overflow è un portale in cui gli utenti fanno domande e cercano risposte a tema informatico, sperando di raggiungere quel livello di competenza quasi sovrumano che consente di saperne abbastanza da *rispondere* alle domande.
Stack Overflow è ovviamente la risorsa da usare quando ti accorgi che il tuo codice produce un sito web da can…ehm, da gatti 😉
Quali tecnologie usa Stack Overflow?
Tecnologie Front End: JavaScript
Tecnologie Back End: ASP.NET, C#
Database: SQL Server, Redis
Twitch
Il santuario degli eSports e degli eSportivi.
Nata per lo streaming di videogiochi, Twitch è la piattaforma targata Amazon dedicata a tutti gli appassionati di videogiochi competitivi ad ogni livello.
Nel tempo si è evoluta, e al giorno d’oggi tra gli streaming in diretta su Twitch si trova di tutto…compresi i gatti, sì, compresi i gatti.
Quali tecnologie usa Twitch?
Tecnologie Front End: JavaScript, React, Prototype
Tecnologie Back End: GO, Rails, C/C++
Database: PostgreSQL, DynamoDB, Aurora, MySQL
Conclusioni
Dunque, abbiamo dato un occhio alle tecnologie dei siti internet più popolari.
Ma soprattutto abbiamo imparato che si possono raccontare i siti che hanno fatto la storia del web dal punto di vista di un gatto 😻
Non resta altro da fare che iscriversi a GeekandJob per lavorare ad un sito che risolva la prossima esigenza felina!
Related posts
Scopri GeekandJob
Lavoro, formazione e informazione: tre elementi combinati per dare il massimo valore a talenti e aziende del settore tecnologico.