JavaRush /مدونة جافا /Random-AR /عمالقة تكنولوجيا المعلومات الذين أعمالهم مستحيلة بدون جاف...

عمالقة تكنولوجيا المعلومات الذين أعمالهم مستحيلة بدون جافا

نشرت في المجموعة
حقيقة أن Java هي واحدة من لغات البرمجة الأكثر شعبية وفقًا لجميع المعايير الأساسية حرفيًا لا يشكك فيها أحد عمليًا. ومع ذلك، حتى لا تكون لا أساس لها من الصحة، بعض المعلومات والإحصائيات الأساسية. عمالقة تكنولوجيا المعلومات الذين أعمالهم مستحيلة بدون جافا - 1

جافا هو الملك

هل يمكن حقًا تسمية Java بأنها اللغة الأكثر شعبية في العالم؟ مع بعض التحفظات، لكن نعم. معظم الشركات الحديثة، في جميع الصناعات وقطاعات السوق، تستخدم جافا. والأهم من ذلك أنهم سيستخدمونها لسنوات عديدة قادمة لأسباب مثل الوصول إلى قاعدة ضخمة من المواهب من المطورين للتوظيف المحتمل، وتوافر الأطر والتعليمات البرمجية والوظائف والتطبيقات المكتوبة بالفعل. أكثر من 95% من أجهزة الكمبيوتر في الشركات والمؤسسات تستخدم Java، وأكثر من 90% من جميع أجهزة الكمبيوتر تستخدم Java، ويتجاوز عدد الأجهزة المحمولة التي تستخدم فيها هذه اللغة 3 مليارات جهاز، لذلك ليس من المستغرب أن يزيد أو يقل تقريباً تستخدم شركة كبيرة في أي مكان في العالم لغة Java وتقوم بتعيين متخصصين في هذه اللغة.

جافا + أندرويد = الحب

ما الذي جعل جافا تحظى بشعبية كبيرة في المقام الأول؟ بادئ ذي بدء، تعدد المنصات والتنوع. تسمح لك مرونة Java بتشغيل البرامج المكتوبة بهذه اللغة على أي جهاز تقريبًا، بما في ذلك أجهزة الكمبيوتر المكتبية والهواتف المحمولة وحتى معظم الأجهزة الأخرى، بدءًا من السيارات الذكية وحتى الأجهزة المنزلية، والتي أصبحت أيضًا أكثر ذكاءً بسرعة فائقة هذه الأيام. بالطبع، تدين لغة Java بالكثير من شعبيتها ومكانتها القوية في العالم الحديث إلى منصات الأجهزة المحمولة، أو بشكل أكثر دقة إلى نظام التشغيل Android. وهو أمر مفهوم: لا يمكن لأي تطبيق اليوم الاستغناء عن إصدار الهاتف المحمول، حيث يتربع Android على عرش ملك أنظمة تشغيل الأجهزة المحمولة، ولا يمكن تصور تطوير Android بدون Java (هناك أيضًا Kotlin، ولكن هذا موضوع منفصل) ). لذلك اتضح أن معظم الشركات الحديثة الكبيرة، والتي من الأهمية بمكان أن يكون لديها تطبيقات الهاتف المحمول متعددة الوظائف، ببساطة لا يمكنها العيش بدون جافا. تم تأكيد موقع جافا القيادي من خلال الإحصائيات. وفقًا لمؤشر TIOBE، تعد Java لغة البرمجة الأكثر شيوعًا في العالم بنسبة 16%، متقدمة على C وPython.

أفضل الشركات والشركات الناشئة يونيكورن. كيف يستخدمون جافا

لقد تم تحديد الموقع القيادي لجافا وانتشار هذه اللغة في بيئة الأعمال الحديثة. بسبب تعدد استخدامات Java وانتشارها على وجه التحديد، يصعب أحيانًا على المبتدئين التنقل في مجالات تطبيق اللغة وكيف تستخدم الشركات الكبيرة والشركات الناشئة الناشئة Java بالضبط، ولأي أغراض تكون أكثر فائدة وسبب أهميتها . لذلك، قررنا إعداد مراجعة قصيرة للعديد من شركات تكنولوجيا المعلومات الناجحة والشائعة التي ترتبط أعمالها ارتباطًا وثيقًا بجافا والفرص التي توفرها هذه اللغة. على وجه التحديد، سنتحدث في هذه المقالة عن العديد من الشركات العملاقة من قطاع السوق الشامل - الآن هذه الشركات معروفة للجميع تقريبًا، ولا يستطيع الكثيرون ببساطة تخيل حياتهم بدون خدماتهم.

اوبر

تعد Uber أحد الأمثلة الأساسية لشركة ناجحة تعتمد أعمالها على تطبيق الهاتف المحمول، والذي يعتمد بدوره على Java. عمالقة تكنولوجيا المعلومات الذين أعمالهم مستحيلة بدون جافا - 2ما الذي يجعل شركة أوبر (والخدمات المماثلة) جذابة وشعبية للغاية؟ حقيقة أنه يمكن للمستخدم فتح التطبيق وطلب الخدمة على الفور تقريبًا. يُظهر تطبيق Uber مكان تواجد السيارة في لحظة زمنية محددة، وإلى أين تتجه، ومتى ستصل إلى وجهتها حتى اللحظة. تعرض أوبر أيضًا رقم لوحة الترخيص ولونها وطرازها، بالإضافة إلى اسم السائق، مما يسمح للمستخدم بالتعرف على السيارة المطلوبة على الفور تقريبًا. عملية الدفع بسيطة وسريعة أيضًا - حيث يتم خصمها تلقائيًا من بطاقة الائتمان الخاصة بك. كل هذا ممكن بفضل جافا. إن واقع الأعمال الرقمية الحديثة يجبر الشركات على إنشاء تطبيقات جديدة للهاتف المحمول تلبي طلب المستهلك على السلع والخدمات المتاحة على مدار الساعة طوال أيام الأسبوع في غضون بضع عشرات من الدقائق كحد أقصى بعد الطلب. ولتلبية هذا الطلب، تتجه الشركات إلى مشاريع Java بطريقة ضخمة ونشطة بشكل متزايد. يرجع الفضل في ذلك إلى حد كبير إلى استخدام Java ، فضلاً عن التحسين المستمر للكود، حيث يتمكن مستخدمو الإصدار الحديث من تطبيق Uber من الوصول إلى هذا الحجم من المعلومات المتنوعة (في شكل رسومات وليس فقط)، بالإضافة إلى مجموعة متنوعة من الوظائف والقدرات. على سبيل المثال، يتيح لك التطبيق معرفة تكلفة الرحلة وتتبع التغييرات في التعريفات اعتمادًا على الوقت من اليوم والطقس وعوامل أخرى. يمكنك أيضًا اختيار سيارات بمستويات راحة مختلفة أو مشاركة سيارة أجرة مع مستخدمين آخرين إذا كانوا يتجهون في نفس الاتجاه. تتطلب هذه الوظائف العشرات، وأحيانًا المئات من العمليات التي تعمل في الخلفية، والضامن للتشغيل المنسق لهذه العمليات هو Java إلى حد كبير.

نيتفليكس

اليوم، تعالج خدمة الفيديو المفضلة لدى الجميع ما لا يقل عن 2 مليار طلب لبث المحتوى يوميًا. كل ذلك بفضل البنية التي تركز على جافا. عمالقة تكنولوجيا المعلومات الذين أعمالهم مستحيلة بدون جافا - 3Netflix هي شبكة التلفزيون عبر الإنترنت الأكثر شعبية في العالم (إذا كان من الممكن تسميتها كذلك)، وقد أصبح نموذج تشغيل الخدمة وواجهتها هو المعيار. مقابل رسوم شهرية بسيطة تبلغ حوالي 10 دولارات، يمكن لمستخدمي Netflix مشاهدة أي عدد يريدونه من الأفلام والبرامج التلفزيونية، في أي وقت، على أي جهاز. لعبت قابلية التوسع في Java دورًا رئيسيًا في نجاح Netflix، مما سمح للشركة بتنمية قاعدة مستخدميها إلى 57 مليونًا في أكثر من 50 دولة. يشاهد هذا الجمهور أكثر من مليار ساعة من محتوى الفيديو كل شهر. قال أندرو جلوفر، أحد مطوري Netflix ، "إن الغالبية العظمى من الخدمات في بنيتنا مبنية على Java وJava Virtual Machine [JVM]" . "لدينا الآلاف من عمليات Java التي تعمل طوال الوقت، ومع نمو نظامنا الأساسي، لا نرى أي مشكلات كبيرة في البنية التحتية. كما نستخدم أيضًا العديد من الأدوات مفتوحة المصدر التي تعتمد على Java، مما يجعل من السهل مراقبة خدماتنا وتحديثها وتوسيع نطاقها. "عندما يفتح المستخدم Netflix، يقوم النظام خلف الكواليس بتشغيل حوالي اثنتي عشرة عملية مختلفة للسماح لهذا الشخص، ومعرفة الجهاز الذي يستخدمه، والتأكد من أن الحساب نشط، وإلقاء نظرة على النشاط الأخير لملفه الشخصي. وقال جلوفر إن كل هذه العمليات تتم إدارتها باستخدام Eureka ، وهي أداة مفتوحة المصدر تعتمد على Java.

تويتر

ظهرت خدمة التدوين المصغر الأكثر شهرة في العالم، تويتر، في العصور القديمة، بمعايير صناعة الإنترنت بالطبع - في عام 2006، وفي السنوات الأولى من وجودها واجهت مشاكل كبيرة في الأداء والتشغيل المستقر وسط النمو السريع لـ قاعدة مستخدميها. تعطلت الخدمة كثيرًا لدرجة أن الشاشة التي تحتوي على صورة الحوت الأبيض التي يراها المستخدم أثناء انقطاع تويتر أصبحت مجرد ميم. عمالقة تكنولوجيا المعلومات الذين أعمالهم مستحيلة بدون جافا - 4ومع ذلك، في نهاية عام 2010 تقريبًا، بدأ تويتر في العمل بشكل أكثر استقرارًا، وفي السنوات القليلة الماضية كان لديه مؤشرات تشغيل ممتازة، لذلك بدأ نسيان الحوت الأبيض النائم. من يجب أن يشكر على مثل هذه التغييرات؟ بالطبع جافا. تحدث روبرت بنسون، كبير مديري التطوير في تويتر، عن هذا خلال مقابلة. ووفقا له، فكر مطورو تويتر منذ بداية النظام الأساسي كثيرًا في بنية الخدمة وكيفية معالجة العدد الهائل من الطلبات الواردة من المستخدمين في كل ثانية بكفاءة أكبر. واليوم لدى تويتر أكثر من 200 مليون مستخدم نشط يتركون أكثر من 400 مليون تغريدة يوميًا. بعد عدة سنوات من التحليل والبحث عن أفضل الحلول، توصل مهندسو تويتر إلى استخدام Java Virtual Machine، الذي يسمح للنظام بالتوسع أفقيًا والتعامل مع الحمل. قام مطورو تويتر بنقل معظم الأنظمة الأكثر أهمية للشركة إلى الخدمات المكتوبة بلغة Java وScala، والتي تعمل على JVM. ولذلك، يعمل تويتر الآن بشكل مستقر تمامًا في جميع أنحاء العالم، بل وقد تم تكييفه ليتحمل بشكل آمن فترات الذروة من الحمل العالي الذي يحدث أثناء الأحداث البارزة مثل نهائيات كأس العالم أو الانتخابات في الولايات المتحدة. ويتيح النظام للمستخدمين معرفة أخبار الأحداث التي حدثت قبل دقائق قليلة فقط.

بريسلين

بالنسبة لشركة Priceline، إحدى الشركات الرائدة في مجال الحجز عبر الإنترنت، فإن Java هي مفتاح الكفاءة والفعالية. يتيح لك استخدام هذه اللغة تحقيق المرونة والإنتاجية وسهولة النقل والوصول إلى جمهور كبير. عمالقة تكنولوجيا المعلومات الذين أعمالهم مستحيلة بدون جافا - 5Priceline هو تطبيق لحجز الفنادق والشقق حول العالم. تعتبر هذه الخدمة أقل شعبية ومعروفة في أوروبا قليلاً عنها في الولايات المتحدة، حيث هي الرائدة. تعد Priceline جزءًا من Booking Holdings، والتي تتضمن أيضًا عددًا من خدمات الحجز المشهورة جدًا، وهي KAYAK وRentalcars وBooking وOpentable وAgoda. لذا فإن جوانب Java المذكورة أدناه تنطبق إلى حد كبير على هذه الخدمات أيضًا. على الرغم من أن عملية البحث عن الفنادق وحجزها تبدو بسيطة للغاية من جانب المستخدم - ما عليك سوى إدخال الوجهة والتواريخ المطلوبة - خلف كواليس خدمات مثل Priceline، هناك أنظمة معقدة مع العديد من العمليات المتزامنة. يؤدي استعلام بحث بسيط إلى سلسلة من التفاعلات والاتصالات بمختلف الفنادق وشركات الطيران وقواعد البيانات وأنظمة الحجز حول العالم. على سبيل المثال، يؤدي البحث عن فندق لحجز غرفة في مكان ما في نيويورك إلى إنشاء ما يصل إلى 500 طلب متزامن لأنظمة الفنادق والوسطاء المختلفين. بالنظر إلى أنه يمكن لآلاف المستخدمين البحث عن الفنادق في النظام في نفس الوقت، فإن الصعوبة الرئيسية في عمل Priceline والمجمعات المماثلة الأخرى هي إدارة هذه المصفوفة المعقدة من الطلبات والاتصالات التي تحدث في الوقت الفعلي. هذا هو المكان الذي يلعب فيه البطل الخارق المسمى Java، مما يسمح للخدمة باسترداد المعلومات بسرعة وكفاءة من قواعد البيانات حول العالم استجابةً للاستعلامات. وفي حالة بريسلين، فإن تفاني الشركة في لغة جافا قوي للغاية لدرجة أن مايكل ديليبرتو، المدير التنفيذي للعمليات في قسم أمريكا الشمالية في بريسلين، أشار ذات مرة إلى أن الشركة تنظر إلى جافا باعتبارها "أسلوب حياة" ولا يمكنها تخيل وجودها بدون اللغة.

الاستنتاجات

كما ترون مما سبق، بدون Java يكاد يكون من المستحيل تشغيل عدد من الخدمات المعروفة بنجاح، وكذلك الشركات التي تجني أموالاً ضخمة من شعبية هذه الخدمات. على الأقل بالشكل الذي اعتدنا على رؤيتهم. هذا يعني أنه إذا نظرت إلى كل هذا من وجهة نظر عالمية، فيمكننا القول أن العالم الحديث بأكمله مستحيل بدون جافا. احكم بنفسك: من يريد الآن ركوب سيارة أجرة ليس من خلال تطبيق مناسب، ولكن بالطريقة القديمة، وهو الصراخ بصوت عالٍ والتلويح بذراعيه في الشارع؛ ومن سيتصل بكل فندق بدوره للعثور على غرفة مجانية إذا كان التطبيق يقوم بذلك نيابةً عنك؛ ومن يمكنه التوصل إلى سبب أكثر ملاءمة لجذب الشيء المحبب إلى منزلك من Netflix والهدوء. الخدمات والتطبيقات التي تغير حياتنا كتبها مطورو Java. وهذه مجرد البداية، حيث أن فرص الابتكار لا حصر لها، كما أن الطلب على قابلية التوسع والمرونة والانتشار العالمي آخذ في الازدياد.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION