CodeGym /בלוג Java /Random-HE /אתרים מובילים וג'אווה. אילו ענקיות טכנולוגיה מסתמכות על J...
John Squirrels
רָמָה
San Francisco

אתרים מובילים וג'אווה. אילו ענקיות טכנולוגיה מסתמכות על Java הכי הרבה?

פורסם בקבוצה
כאשר מגמות בפיתוח תוכנה באות והולכות במהירות הבזק, אחת הדרכים לוודא שהכישורים המקצועיים שלך רלוונטיים בשוק, בכל הנוגע לשפות תכנות וכלים ספציפיים, היא ללמוד באילו טכנולוגיות משתמשות חברות טכנולוגיה גדולות. היותך בקי בערימת טכנולוגיה המשמשת לפחות חלק מענקיות הטכנולוגיה המובילות די מבטיחה שהכישורים שלך יהיו מבוקשים על ידי מעסיקים במשך שנים רבות. אתרים מובילים וג'אווה.  אילו ענקיות טכנולוגיה מסתמכות על Java הכי הרבה?  - 1

באילו שפות תכנות חברות טכנולוגיה מובילות משתמשות?

כעת, זה לא סוד ש-Java היא אחת משפות התכנות המובילות במונחים של שימוש ארגוני וכנראה שפת ה-backend הארגונית החשובה בעולם. בהתבסס על מחקר שנעשה על ידי Coding Dojo, ניתוח שפות התכנות הפופולריות ביותר המשמשות את 25 חברות החד-קרן המובילות, Java, Python, JavaScript, C/C++ ו-Ruby הן חמש שפות התכנות הפופולריות ביותר בקרב ארגונים. כמובן, ג'אווה משמשת לצד שפות תכנות אחרות, אבל היום באמת קשה למצוא חברת טכנולוגיה גדולה שאינה מסתמכת על ג'אווה כדי להפעיל לפחות חלק מהתהליכים שלה. להלן רשימה של חברות טכנולוגיה מובילות ושפות התכנות העיקריות בהן הן משתמשות.

  • גוגל

ממשק קצה: JavaScript, TypeScript. אחורי: Java, C, C++, Python, Go. מסד נתונים: Bigtable, MariaDB.

  • תפוח עץ

קצה קצה: JavaScript, PHP. אחורי: Java, Python, Perl, Ruby.

  • אֲמָזוֹנָה

קצה קצה: JavaScript. אחורי: Java, C++, Perl.

  • פייסבוק

קצה קצה: JavaScript. אחורי: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.

  • יוטיוב

קצה קצה: JavaScript. אחורי: Java, C, C++, Python, Go.

  • טוויטר

קצה קצה: JavaScript. אחורי: Java, C++, Scala, Ruby.

  • איביי

קצה קצה: JavaScript. אחורי: Java, Scala.

שפות תכנות המשמשות חברות מובילות שאינן טכנולוגיות

כשמדובר בתעשיות אחרות וחברות שאינן טכנולוגיות, גם המובילות בהן משתמשות בדרך כלל ב-Java. להלן מספר דוגמאות לחברות מובילות ולשפות התכנות עליהן הן מסתמכות לבניית אתרי האינטרנט, השירותים והיישומים שלהן.

1. קמעונאות.

  • Walmart

    Java, Python, JavaScript, Perl.

  • קוסטקו

    Java, Python, JavaScript, C.

  • הום ​​דיפו

    Java, Python, JavaScript, C#, Ruby.

2. שירותי בריאות.

  • בריאות CVS

    Java, JavaScript, Swift.

  • קבוצת UnitedHealth

    Java, JavaScript, Python.

  • מקסון

    Java, JavaScript.

  • CardinalHealth

    Java, JavaScript, Python.

3. כספים.

  • ג'יי פי מורגן

    Java, Python, JavaScript, Perl, Ruby.

  • Citigroup

    Java, Python, C++, C#

  • וולס פארגו

    Java, Python, JavaScript, C#.

4. תקשורת.

  • AT&T

    Java, Python, JavaScript, Perl.

  • Verizon

    Java, Python, JavaScript, Swift.

  • Comcast

    Java, Python, JavaScript, Go, Ruby.

5. תעופה וחלל והגנה.

  • בואינג

    Java, Python, JavaScript, Perl, Ruby.

  • רייתאון

    Java, C++, C#.

חברות מובילות ו-JavaEE

Java EE (Java Platform, Enterprise Edition) הוא אחד הכלים החשובים ביותר שתצטרכו להכיר ולהתנסות בהם על מנת להיות מבוקש כמפתח Java מונחה ארגונים. Java EE היא פלטפורמת מחשוב Java הארגונית של אורקל. הוא מספק סביבת API וסביבת זמן ריצה לפיתוח והרצה של תוכנות ארגוניות, כולל שירותי רשת ואינטרנט, ויישומי רשת אחרים בקנה מידה גדול, רב-שכבתי, ניתנים להרחבה, אמינים ומאובטחים. Java EE מרחיבה את פלטפורמת Java, Standard Edition (Java SE), ומספקת API למיפוי יחסי אובייקט, ארכיטקטורות מבוזרות ורב-שכבות ושירותי אינטרנט. לפי נתונים אלה של Enlyft, נכון לעכשיו, יש 101,837 חברות המשתמשות ב-J2EE. עסקים המשתמשים ב-J2EE נמצאים לרוב בארצות הברית ובתעשיות, כאשר פיתוח תוכנה הוא הפופולרי ביותר. J2EE משמש לרוב חברות עם 10-50 עובדים והכנסות של 1-10 מיליון דולר.

עד כמה חברות ספציפיות משתמשות ב-Java?

כשזה מגיע לפרטים של האופן שבו חברות טכנולוגיה ספציפיות משתמשות ב-Java באתרים ובשירותים שלהן, מובן שאין כל כך הרבה מידע זמין בגלוי מכיוון שעסקים לא תמיד מחפשים לתת מידע מסוג זה לציבור. להלן מספר דוגמאות לאתרים גדולים עם הסתמכות מתועדת היטב על קוד Java.

  • איך פייסבוק משתמשת ב-Java?

מבחינה היסטורית, פייסבוק נכתבה ב-PHP על ידי מארק צוקרברג ודסטין מוסקוביץ'. עכשיו זה גם מסתמך מאוד על JavaScript עבור החזית. האפליקציות לנייד של פייסבוק כתובות ב-Java. שפה זו משמשת גם להפעלת מספר תהליכים עורפיים יחד עם C ו-C++. הרשת החברתית משתמשת גם ב-MySQL כאחסון מתמשך בעל ערך מפתח, העברת הצטרפות והיגיון אל שרתי האינטרנט. פלטפורמת JavaEE משמשת ליצירת יישומי פייסבוק של צד שלישי המשתלבים עם שירותי פייסבוק באמצעות ממשקי API.

  • איך YouTube משתמש ב-Java?

למרות שבמקור YouTube נבנה ב-PHP בעזרת HTML, CSS ו-JavaScript, כיום פלטפורמת אירוח הווידאו הפופולרית בעולם צריכה להסתמך על Java כדרך להתמודד עם כמויות עצומות של תעבורה יומית ביעילות. ג'אווה ממלאת תפקיד חשוב במיוחד ביישומי הנייד והאינטרנט של YouTube, כמו גם בבניית YouTube API.

  • איך טוויטר משתמש ב-Java?

טוויטר, לעומת זאת, היא אחת הדוגמאות הממחישות ביותר שחברת טכנולוגיה עוברת לג'אווה בדרך ומנצחת מהחלטה כזו בצורה משמעותית. נכתב במקור ב-Ruby on Rails, בשנים הראשונות של הפופולריות הגואה לטוויטר היו בעיות ביצועים גדולות ותכופות. עמוד התחתון של אתר האינטרנט של טוויטר אפילו הפך מפורסם והוליד את המם Fail Whale. זה היה עד שהחברה העבירה את רוב הערימה שלה ל-JVM, וסיימה את התהליך הזה בסביבות 2013. רוב קוד ה-backend של טוויטר נכתב מחדש ב-Scala.

  • איך לינקדאין משתמשת ב-Java?

הרשת החברתית המקצועית Linkedin היא דוגמה לאתר גדול המהמר בכבדות על Java מההתחלה. לפי מפתחי האתר , לינקדאין כתובה ב-99% Java, כאשר C++, Ruby on Rails ו-Groovy/Grails כשפות תכנות נוספות בהן הם משתמשים למטרות מינוריות. שימוש ב-JVM מאפשר ללינקדאין להפגין ביצועים אמינים מאוד כל הזמן גם כאשר תעבורת השימוש בשיא.

  • איך גוגל משתמשת ב-Java?

כחברה שמודאגת מאוד מכך שהמוצרים שלה יהיו ניתנים להרחבה, אמינים ומסוגלים לשמור על חביון נמוך ועמידות גבוהה, לגוגל יש גם הסתמכות חזקה מאוד על ג'אווה עבור הנתח הגדול של תהליכי הקצה האחוריים שלה באמצעות אינספור השירותים והיישומים של ענקית האינטרנט. ידוע כי אריק שמידט, מנכ"ל גוגל מ-2001 עד 2011, עבד ב-Sun Microsystems בתחילת הקריירה שלו, שם הוא פיקח על פרויקט Oak אשר מאוחר יותר שוחרר כ-Java. אריק שמידט קידם את הרעיון לבנות את אנדרואיד כולו בג'אווה.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION