CodeGym /Java blogg /Slumpmässig /Toppwebbplatser och Java. Vilka tekniska jättar förlitar ...
John Squirrels
Nivå
San Francisco

Toppwebbplatser och Java. Vilka tekniska jättar förlitar sig mest på Java?

Publicerad i gruppen
När trender inom mjukvaruutveckling kommer och går blixtsnabbt, är ett sätt att se till att dina yrkeskunskaper är relevanta på marknaden, när det kommer till specifika programmeringsspråk och verktyg, att lära sig vilka tekniker stora teknikföretag använder. Att vara skicklig i en teknikstack som används av åtminstone några av de främsta tekniska jättarna garanterar i stort sett att dina färdigheter kommer att efterfrågas av arbetsgivare i många år framöver. Toppwebbplatser och Java.  Vilka tekniska jättar förlitar sig mest på Java?  - 1

Vilka programmeringsspråk använder de bästa teknikföretagen?

Nu är det ingen hemlighet att Java är ett av de ledande programmeringsspråken när det gäller företagsanvändning och förmodligen det viktigaste företagsbackend-språket i världen. Baserat på en studie gjord av Coding Dojo, som analyserar de mest populära programmeringsspråken som används av de 25 bästa enhörningsföretagen, Java, Python, JavaScript, C/C++ och Ruby är de fem mest populära programmeringsspråken bland företag. Naturligtvis används Java tillsammans med andra programmeringsspråk, men idag är det verkligen svårt att hitta ett stort teknikföretag som inte förlitar sig på Java för att driva åtminstone några av sina processer. Här är en lista över toppteknikföretag och de viktigaste programmeringsspråken de använder.

  • Google

Gränssnitt: JavaScript, TypeScript. Back-end: Java, C, C++, Python, Go. Databas: Bigtable, MariaDB.

  • Äpple

Gränssnitt: JavaScript, PHP. Back-end: Java, Python, Perl, Ruby.

  • Amazon

Gränssnitt: JavaScript. Back-end: Java, C++, Perl.

  • Facebook

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

  • Youtube

Gränssnitt: JavaScript. Back-end: Java, C, C++, Python, Go.

  • Twitter

Gränssnitt: JavaScript. Back-end: Java, C++, Scala, Ruby.

  • eBay

Gränssnitt: JavaScript. Back-end: Java, Scala.

Programmeringsspråk som används av icke-tekniska toppföretag

När det gäller andra branscher och icke-tekniska företag, använder de främsta vanligtvis Java. Här är flera exempel på toppföretag och de programmeringsspråk de förlitar sig på för att bygga sina webbplatser, tjänster och applikationer.

1. Detaljhandel.

  • Walmart

    Java, Python, JavaScript, Perl.

  • Costco

    Java, Python, JavaScript, C.

  • Home Depot

    Java, Python, JavaScript, C#, Ruby.

2. Sjukvård.

  • CVS hälsa

    Java, JavaScript, Swift.

  • UnitedHealth Group

    Java, JavaScript, Python.

  • McKesson

    Java, JavaScript.

  • CardinalHealth

    Java, JavaScript, Python.

3. Ekonomi.

  • JP Morgan

    Java, Python, JavaScript, Perl, Ruby.

  • Citigroup

    Java, Python, C++, C#

  • Wells Fargo

    Java, Python, JavaScript, C#.

4. Telekommunikation.

  • AT&T

    Java, Python, JavaScript, Perl.

  • Verizon

    Java, Python, JavaScript, Swift.

  • Comcast

    Java, Python, JavaScript, Go, Ruby.

5. Flyg och försvar.

  • Boeing

    Java, Python, JavaScript, Perl, Ruby.

  • Raytheon

    Java, C++, C#.

Toppföretag och JavaEE

Java EE (Java Platform, Enterprise Edition) är ett av de viktigaste verktygen du skulle behöva känna till och ha erfarenhet av för att bli efterfrågad som en företagsorienterad Java-utvecklare. Java EE är Oracles Java-datorplattform för företag. Det tillhandahåller en API och runtime-miljö för att utveckla och köra företagsprogramvara, inklusive nätverks- och webbtjänster, och andra storskaliga, skalbara, pålitliga och säkra nätverksapplikationer med flera nivåer. Java EE utökar Java Platform, Standard Edition (Java SE), och tillhandahåller ett API för objektrelationell kartläggning, distribuerade och flerskiktiga arkitekturer och webbtjänster. Enligt dessa uppgifterav Enlyft, för närvarande finns det 101 837 företag som använder J2EE. Företag som använder J2EE finns oftast i USA och i branscher där mjukvaruutveckling är den mest populära. J2EE används oftast av företag med 10-50 anställda och 1-10 miljoner USD i intäkter.

Hur specifika företag använder Java?

När det kommer till detaljerna om hur specifika teknikföretag använder Java i sina webbplatser och tjänster, finns det förståeligt nog inte så mycket information öppet tillgänglig eftersom företag inte alltid vill ge denna typ av information till allmänheten. Här är flera exempel på stora webbplatser med väldokumenterad beroende av Java-kod.

  • Hur använder Facebook Java?

Historiskt sett skrevs Facebook i PHP av Mark Zuckerberg och Dustin Moskowitz. Nu är den också starkt beroende av JavaScript för frontend. Facebooks mobilapplikationer är skrivna i Java. Detta språk används också för att driva ett antal backend-processer tillsammans med C och C++. Det sociala nätverket använder också MySQL som en beständig lagring av nyckel-värde, flyttande anslutningar och logik till webbservrarna. JavaEE-plattformen används för att skapa Facebook-applikationer från tredje part som integreras med Facebooks tjänster via API:er.

  • Hur använder YouTube Java?

Även om YouTube ursprungligen byggdes i PHP med hjälp av HTML, CSS och JavaScript, måste världens mest populära videovärdplattform idag förlita sig på Java som ett sätt att hantera enorma mängder daglig trafik effektivt. Java spelar en särskilt viktig roll i YouTubes mobil- och webbapplikationer, såväl som YouTubes API-byggande.

  • Hur använder Twitter Java?

Twitter, å andra sidan, är ett av de mest illustrativa exemplen på att ett teknikföretag byter till Java på vägen och vinner avsevärt på ett sådant beslut. Ursprungligen skriven i Ruby on Rails, under sina första år av ökande popularitet hade Twitter stora och frekventa prestandaproblem. Twitters nedersida för hemsida har till och med blivit känd och födde Fail Whale-memet. Det var tills företaget flyttade större delen av sin stack till JVM, och avslutade denna process omkring 2013. Det mesta av Twitters backend-kod skrevs om i Scala.

  • Hur använder LinkedIn Java?

Det professionella sociala nätverket Linkedin är ett exempel på en stor webbplats som satsar hårt på Java från början. Enligt webbplatsens utvecklare är LinkedIn skrivet i 99% Java, med C++, Ruby on Rails och Groovy/Grails som ytterligare programmeringsspråk de använder för mindre ändamål. Genom att använda JVM kan LinkedIn uppvisa en mycket pålitlig prestanda hela tiden även när användningstrafiken är på topp.

  • Hur använder Google Java?

Som ett företag som är mycket mån om att sina produkter ska vara mycket skalbara, pålitliga och kunna upprätthålla låg latens och hög hållbarhet, har Google också mycket starkt beroende av Java för den stora biten av sina backend-processer genom internetjättens otaliga tjänster och applikationer. Det är välkänt att Eric Schmidt, Googles VD från 2001 till 2011, arbetade i Sun Microsystems tidigt i sin karriär där han ledde Oak Project som senare släpptes som Java. Eric Schmidt främjade idén att bygga Android helt i Java.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION