CodeGym /Blog Java /Random-FR /Meilleurs sites Web et Java. Quels géants de la technolog...
John Squirrels
Niveau 41
San Francisco

Meilleurs sites Web et Java. Quels géants de la technologie comptent le plus sur Java ?

Publié dans le groupe Random-FR
Alors que les tendances en matière de développement de logiciels vont et viennent à une vitesse fulgurante, une façon de vous assurer que vos compétences professionnelles sont pertinentes sur le marché, en ce qui concerne les langages de programmation et les outils spécifiques, est d'apprendre quelles technologies les grandes entreprises technologiques utilisent. Être compétent dans une pile technologique utilisée par au moins certains des plus grands géants de la technologie garantit à peu près que vos compétences seront recherchées par les employeurs pour les années à venir. Meilleurs sites Web et Java.  Quels géants de la technologie comptent le plus sur Java ?  - 1

Quels langages de programmation les entreprises de pointe utilisent-elles ?

Maintenant, ce n'est un secret pour personne que Java est l'un des principaux langages de programmation en termes d'utilisation en entreprise et probablement le langage backend d'entreprise le plus important au monde. Sur la base d'une étude réalisée par Coding Dojo, analysant les langages de programmation les plus populaires utilisés par les 25 principales sociétés de licornes, Java, Python, JavaScript, C/C++ et Ruby sont les cinq langages de programmation les plus populaires parmi les entreprises. Bien sûr, Java est utilisé aux côtés d'autres langages de programmation, mais aujourd'hui, il est vraiment difficile de trouver une grande entreprise technologique qui ne s'appuie pas sur Java pour alimenter au moins certains de ses processus. Voici une liste des meilleures entreprises technologiques et des principaux langages de programmation qu'elles utilisent.

  • Google

Front-end : JavaScript, TypeScript. Backend : Java, C, C++, Python, Go. Base de données : Bigtable, MariaDB.

  • Pomme

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

  • Amazone

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. Backend : Java, C, C++, Python, Go.

  • Twitter

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

  • eBay

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

Langages de programmation utilisés par les grandes entreprises non technologiques

En ce qui concerne les autres industries et les entreprises non technologiques, les meilleures utilisent également Java. Voici plusieurs exemples d'entreprises de premier plan et des langages de programmation sur lesquels elles s'appuient pour créer leurs sites Web, leurs services et leurs applications.

1. Vente au détail.

  • Walmart

    Java, Python, Javascript, Perl.

  • Costco

    Java, Python, Javascript, C.

  • Dépôt à domicile

    Java, Python, JavaScript, C#, Ruby.

2. Soins de santé.

  • SVC Santé

    Java, Javascript, Swift.

  • Groupe UnitedHealth

    Java, Javascript, Python.

  • McKesson

    Java, JavaScript.

  • CardinalHealth

    Java, Javascript, Python.

3. Finances.

  • JP Morgan

    Java, Python, JavaScript, Perl, Ruby.

  • Citigroup

    Java, Python, C++, C#

  • Wells Fargo

    Java, Python, Javascript, C#.

4. Télécommunications.

  • AT&T

    Java, Python, Javascript, Perl.

  • Verizon

    Java, Python, Javascript, Swift.

  • Comcast

    Java, Python, JavaScript, Go, Ruby.

5. Aéronautique et défense.

  • Boeing

    Java, Python, JavaScript, Perl, Ruby.

  • Raythéon

    Java, C++, C#.

Principales entreprises et JavaEE

Java EE (Java Platform, Enterprise Edition) est l'un des outils les plus importants que vous auriez besoin de connaître et d'avoir de l'expérience pour être en demande en tant que développeur Java orienté entreprise. Java EE est la plate-forme informatique Java d'entreprise d'Oracle. Il fournit une API et un environnement d'exécution pour développer et exécuter des logiciels d'entreprise, y compris des services réseau et Web, et d'autres applications réseau à grande échelle, multiniveaux, évolutives, fiables et sécurisées. Java EE étend la plate-forme Java, Standard Edition (Java SE), en fournissant une API pour le mappage objet-relationnel, les architectures distribuées et multiniveaux et les services Web. Selon ces donnéespar Enlyft, actuellement, 101 837 entreprises utilisent J2EE. Les entreprises utilisant J2EE se trouvent le plus souvent aux États-Unis et dans tous les secteurs, le développement de logiciels étant le plus populaire. J2EE est le plus souvent utilisé par les entreprises de 10 à 50 employés et de 1 à 10 millions de dollars de chiffre d'affaires.

Comment des entreprises spécifiques utilisent Java ?

En ce qui concerne les détails de la façon dont les entreprises technologiques spécifiques utilisent Java dans leurs sites Web et leurs services, il n'y a naturellement pas autant d'informations disponibles ouvertement car les entreprises ne cherchent pas toujours à donner ce type d'informations au public. Voici plusieurs exemples de grands sites Web avec une dépendance bien documentée au code Java.

  • Comment Facebook utilise-t-il Java ?

Historiquement, Facebook a été écrit en PHP par Mark Zuckerberg et Dustin Moskowitz. Maintenant, il s'appuie également fortement sur JavaScript pour le frontend. Les applications mobiles de Facebook sont écrites en Java. Ce langage est également utilisé pour alimenter un certain nombre de processus backend avec C et C++. Le réseau social utilise également MySQL comme stockage persistant clé-valeur, déplaçant les jointures et la logique sur les serveurs Web. La plate-forme JavaEE est utilisée pour créer des applications Facebook tierces qui s'intègrent aux services de Facebook via des API.

  • Comment YouTube utilise-t-il Java ?

Même si à l'origine YouTube a été construit en PHP avec l'aide de HTML, CSS et JavaScript, aujourd'hui, la plate-forme d'hébergement vidéo la plus populaire au monde doit s'appuyer sur Java pour gérer efficacement d'énormes quantités de trafic quotidien. Java joue un rôle particulièrement important dans les applications mobiles et Web de YouTube, ainsi que dans la création d'API YouTube.

  • Comment Twitter utilise-t-il Java ?

Twitter, d'autre part, est l'un des exemples les plus illustratifs d'une entreprise technologique passant à Java en cours de route et gagnant de manière significative d'une telle décision. Écrit à l'origine en Ruby on Rails, dans ses premières années de popularité croissante, Twitter avait des problèmes de performances majeurs et fréquents. La page en bas du site Web de Twitter est même devenue célèbre et a donné naissance au mème Fail Whale. C'était jusqu'à ce que l'entreprise déplace la majeure partie de sa pile vers JVM, terminant ce processus vers 2013. La plupart du code backend de Twitter a été réécrit en Scala.

  • Comment LinkedIn utilise-t-il Java ?

Le réseau social professionnel Linkedin est l'exemple d'un gros site internet pariant fortement sur Java dès le départ. Selon les développeurs du site Web , LinkedIn est écrit à 99 % en Java, avec C++, Ruby on Rails et Groovy/Grails comme langages de programmation supplémentaires qu'ils utilisent à des fins mineures. L'utilisation de JVM permet à LinkedIn de démontrer une performance très fiable à tout moment, même lorsque le trafic d'utilisation atteint son maximum.

  • Comment Google utilise-t-il Java ?

En tant qu'entreprise très soucieuse de la haute évolutivité, de la fiabilité et de la capacité de ses produits à maintenir une faible latence et une grande durabilité, Google s'appuie également très fortement sur Java pour la grande partie de ses processus backend via les innombrables services et applications du géant de l'Internet. Il est bien connu qu'Eric Schmidt, PDG de Google de 2001 à 2011, a travaillé chez Sun Microsystems au début de sa carrière où il a supervisé le projet Oak qui a ensuite été publié sous le nom de Java. Eric Schmidt a promu l'idée de construire Android entièrement en Java.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION