CodeGym /Java Blog /अनियमित /आईटी दिग्गज जिनका व्यवसाय जावा के बिना असंभव है
John Squirrels
स्तर 41
San Francisco

आईटी दिग्गज जिनका व्यवसाय जावा के बिना असंभव है

अनियमित ग्रुप में प्रकाशित
वस्तुतः कोई भी इस तथ्य को चुनौती नहीं देता है कि जावा सचमुच हर प्रमुख मानदंड के आधार पर सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। हालांकि, सबूत के बिना दावा करने से बचने के लिए यहां कुछ बुनियादी जानकारी और आंकड़े दिए गए हैं। IT दिग्गज जिनका व्यवसाय Java के बिना असंभव है - 1

जावा राजा है

क्या जावा को वास्तव में दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषा कहा जा सकता है? कुछ आरक्षणों के साथ, हाँ। हर उद्योग और बाजार क्षेत्र की अधिकांश आधुनिक कंपनियां जावा का उपयोग करती हैं। और, महत्वपूर्ण रूप से, वे आने वाले कई वर्षों तक इसका उपयोग करेंगे, जो डेवलपर्स के एक विशाल पूल की उपलब्धता के लिए धन्यवाद होगा, जिन्हें काम पर रखा जा सकता है, साथ ही फ्रेमवर्क और मौजूदा कोड, फ़ंक्शंस और एप्लिकेशन की उपस्थिति भी। 95% से अधिक कॉर्पोरेट कंप्यूटर जावा का उपयोग करते हैं, 90% से अधिक सभी कंप्यूटर जावा का उपयोग करते हैं, और इस भाषा का उपयोग करने वाले मोबाइल उपकरणों की संख्या 3 अरब से अधिक है। इसलिए, यह आश्चर्य की बात नहीं है कि दुनिया में कहीं भी लगभग कोई भी बड़ी कंपनी जावा का उपयोग करती है और जावा विशेषज्ञों को काम पर रखती है।

जावा + एंड्रॉइड = लव

शुरुआत में जावा को इतना लोकप्रिय किसने बनाया? सबसे पहले, इसका क्रॉस-प्लेटफ़ॉर्म समर्थन और बहुमुखी प्रतिभा। जावा का लचीलापन इस भाषा में लिखे गए प्रोग्राम को लगभग किसी भी डिवाइस पर चलाना संभव बनाता है, जिसमें डेस्कटॉप पीसी, मोबाइल फोन और यहां तक ​​कि अधिकांश अन्य डिवाइस शामिल हैं, स्मार्ट मशीनों से लेकर घरेलू उपकरणों तक, जो आजकल भी घंटे के हिसाब से स्मार्ट होते जा रहे हैं। बेशक, आधुनिक दुनिया में जावा की लोकप्रियता और मजबूत स्थिति काफी हद तक मोबाइल प्लेटफॉर्म, विशेष रूप से एंड्रॉइड ऑपरेटिंग सिस्टम के लिए धन्यवाद है। और यह समझ में आता है: आज कोई भी एप्लिकेशन मोबाइल संस्करण के बिना नहीं कर सकता है, एंड्रॉइड मोबाइल ओएस के सिंहासन के ऊपर बैठता है, और जावा के बिना एंड्रॉइड विकास बस अकल्पनीय है (कोटलिन है, लेकिन यह एक अलग विषय है)। तो यह है कि अधिकांश बड़ी आधुनिक कंपनियाँ, जो बहुमुखी मोबाइल ऐप्स पर बहुत अधिक निर्भर करती हैं, बस जावा के बिना नहीं रह सकता। जावा के नेतृत्व की स्थिति और आंकड़े इसकी पुष्टि करते हैं। टीआईओबीई इंडेक्स के अनुसार, सी और पायथन से आगे 16% पहुंच के साथ जावा दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषा है।

शीर्ष कंपनियां और यूनिकॉर्न। वे जावा का उपयोग कैसे करते हैं

हमने आधुनिक कारोबारी माहौल में जावा की अग्रणी स्थिति और सर्वव्यापकता पर विचार किया है। क्योंकि जावा इतना बहुमुखी और प्रचलित है, शुरुआती लोगों को कभी-कभी उन सभी क्षेत्रों को समझने में मुश्किल होती है जहां भाषा का उपयोग किया जाता है, बड़ी कंपनियां और बढ़ते स्टार्टअप इसका उपयोग कैसे करते हैं, जहां यह सबसे उपयोगी है, और यह महत्वपूर्ण क्यों है। इसलिए हमने कुछ सफल और लोकप्रिय आईटी कंपनियों का एक संक्षिप्त अवलोकन तैयार करने का फैसला किया है, जिनका व्यवसाय जावा और इसकी क्षमताओं के साथ अटूट रूप से जुड़ा हुआ है। इस लेख में, हम विशेष रूप से कई मास-मार्केट दिग्गजों के बारे में बात करेंगे, ऐसी कंपनियां जिन्हें लगभग हर कोई जानता है और जिनकी सेवाओं के बिना बहुत से लोग जीने की कल्पना भी नहीं कर सकते हैं।

उबेर

उबेर एक सफल कंपनी का एक सर्वोत्कृष्ट उदाहरण है जिसका व्यवसाय एक मोबाइल ऐप के आसपास बनाया गया है, जो बदले में जावा पर आधारित है। IT दिग्गज जिनका व्यवसाय Java के बिना असंभव है - 2क्या चीज़ Uber (और इसी तरह की सेवाओं) को इतना आकर्षक और लोकप्रिय बनाती है? तथ्य यह है कि एक उपयोगकर्ता ऐप खोल सकता है और लगभग तुरंत सवारी का आदेश दे सकता है। उबेर ऐप दिखाता है कि कार इस समय कहां है, इसका गंतव्य और निकटतम मिनट तक पहुंचने का समय। उबेर लाइसेंस प्लेट नंबर, रंग और कार के निर्माण के साथ-साथ ड्राइवर का नाम भी प्रदर्शित करता है, जिससे उपयोगकर्ता वांछित कार को लगभग तुरंत पहचान सकता है। भुगतान प्रक्रिया भी त्वरित और आसान है - ऐप उपयोगकर्ता के क्रेडिट कार्ड से स्वचालित रूप से शुल्क लेता है। यह सब जावा के लिए संभव है। आधुनिक डिजिटल व्यवसाय की वास्तविकताएं कंपनियों को नए मोबाइल ऐप बनाने के लिए मजबूर कर रही हैं जो 24/7 उपलब्ध हैं और ऑर्डर देने के कुछ ही मिनटों में ग्राहकों की वस्तुओं और सेवाओं की मांग को पूरा करते हैं। इस मांग को पूरा करने के लिए अधिक से अधिक कंपनियां तेजी से जावा की ओर रुख कर रही हैं।Java , कोड के निरंतर सुधार के संयोजन में, यही कारण है कि Uber ऐप के नवीनतम संस्करण के उपयोगकर्ताओं के पास इतनी अधिक जानकारी (ग्राफ़िक्स और अधिक के रूप में), साथ ही साथ कई फ़ंक्शन और सुविधाएँ हैं। उदाहरण के लिए, ऐप आपको यात्रा की लागत देखने और दिन के समय, मौसम और अन्य कारकों के आधार पर किराए में बदलाव ट्रैक करने देता है। आप विभिन्न आराम स्तरों वाली कारों को भी चुन सकते हैं या अन्य उपयोगकर्ताओं के साथ सवारी साझा कर सकते हैं यदि वे एक ही दिशा में जा रहे हैं। काम करने के लिए इन सुविधाओं के लिए, दर्जनों, कभी-कभी सैकड़ों पृष्ठभूमि प्रक्रियाओं की आवश्यकता होती है, और हाँ, एक बार फिर, जावा इन प्रक्रियाओं के सफल समन्वय के लिए काफी हद तक जिम्मेदार है।

NetFlix

वर्तमान में, हर किसी की पसंदीदा वीडियो सेवा स्ट्रीमिंग सामग्री के लिए हर दिन 2 अरब अनुरोधों को संसाधित करती है। जावा-केंद्रित वास्तुकला के लिए सभी धन्यवाद। IT दिग्गज जिनका व्यवसाय Java के बिना असंभव है - 3नेटफ्लिक्स दुनिया में सबसे लोकप्रिय ऑनलाइन टीवी नेटवर्क है (यदि आप इसे कह सकते हैं), और इसका सेवा मॉडल और इंटरफ़ेस एक मानक बन गया है। एक छोटे से मासिक शुल्क, लगभग $10 के लिए, नेटफ्लिक्स उपयोगकर्ता किसी भी समय और किसी भी डिवाइस पर कितनी भी फिल्में और टीवी शो देख सकते हैं। Java की मापनीयता ने Netflix की सफलता में महत्वपूर्ण भूमिका निभाई, जिससे कंपनी को 50 से अधिक देशों में अपने उपयोगकर्ता आधार को 57 मिलियन तक बढ़ाने में मदद मिली। यह ऑडियंस हर महीने 1 अरब घंटे से अधिक वीडियो सामग्री देखती है। नेटफ्लिक्स में डिलीवरी इंजीनियरिंग के निदेशक एंड्रयू ग्लोवर कहते हैं, "हमारे आर्किटेक्चर के भीतर चलने वाली अधिकांश सेवाएं जावा और जावा वर्चुअल मशीन [जेवीएम] पर बनी हैं।" "नेटफ्लिक्स एक स्टेटलेस आर्किटेक्चर का उपयोग करता है, इसलिए जैसे ही हम अधिक ग्राहक लाते हैं, हम अपेक्षाकृत आसानी से अधिक उदाहरण लाने में सक्षम होते हैं। हमारे पास हजारों जावा प्रक्रियाएं हर समय चल रही हैं। फिर भी जैसे-जैसे हम बढ़ते हैं, हमारे पास बुनियादी ढांचा संबंधी बड़ी चुनौतियां नहीं होती हैं। हमारे पास बहुत सारे ओपन सोर्स टूल भी हैं जो जावा-आधारित हैं, जो हमारी सेवाओं की निगरानी, ​​​​अपग्रेड और स्केल करना आसान बनाता है। उस व्यक्ति को अधिकृत करें, पता करें कि वह किस उपकरण का उपयोग कर रहा है, सुनिश्चित करें कि खाता चालू है, और उनकी हाल की गतिविधि को देखें। साथ ही इस तरह का आयोजन किया जाता है परदे के पीछे सिस्टम उस व्यक्ति को अधिकृत करने के लिए लगभग एक दर्जन विभिन्न प्रक्रियाओं को बंद कर देता है, यह पता लगाता है कि वह किस उपकरण का उपयोग कर रहा है, सुनिश्चित करें कि खाता चालू है, और उनकी हाल की गतिविधि को देखें। साथ ही इस तरह का आयोजन किया जाता है परदे के पीछे सिस्टम उस व्यक्ति को अधिकृत करने के लिए लगभग एक दर्जन विभिन्न प्रक्रियाओं को बंद कर देता है, यह पता लगाता है कि वह किस उपकरण का उपयोग कर रहा है, सुनिश्चित करें कि खाता चालू है, और उनकी हाल की गतिविधि को देखें। साथ ही इस तरह का आयोजन किया जाता हैयूरेका , जावा पर आधारित एक ओपन सोर्स टूल," ग्लोवर ने कहा।

ट्विटर

ट्विटर, दुनिया की सबसे लोकप्रिय माइक्रोब्लॉगिंग सेवा, 2006 (इंटरनेट उद्योग के मानकों के अनुसार प्राचीन समय) में दिखाई दी। अपने शुरुआती वर्षों में, इसके प्रदर्शन और स्थिरता के साथ बड़ी समस्याएं थीं क्योंकि इसके उपयोगकर्ता आधार में तेजी से वृद्धि हुई थी। सेवा इतनी बार दुर्घटनाग्रस्त हो गई कि एक सफेद व्हेल की छवि वाली एक स्क्रीन, जिसे उपयोगकर्ता ट्विटर के डाउन होने पर देखेंगे, एक मेम बन गई है। IT दिग्गज जिनका व्यवसाय Java के बिना असंभव है - 4हालाँकि, 2010 के अंत के बाद से, Twitter बहुत अधिक स्थिर हो गया है। पिछले कुछ वर्षों में, इसने उत्कृष्ट अपटाइम संकेतक हासिल किए हैं, इसलिए उनींदापन वाली सफेद व्हेल को भुला दिया गया है। इस बदलाव के लिए किसे धन्यवाद दिया जाना चाहिए? जावा, बिल्कुल। ट्विटर पर विकास के वरिष्ठ निदेशक रॉबर्ट बेन्सन ने एक साक्षात्कार में यह बात कही। उनके अनुसार, प्लेटफ़ॉर्म की शुरुआत से, ट्विटर डेवलपर्स ने सेवा की वास्तुकला के बारे में बहुत कुछ सोचा है और उपयोगकर्ताओं से प्रति सेकंड बड़ी संख्या में अनुरोधों को सबसे कुशलता से कैसे संसाधित किया जाए। और आज, ट्विटर के 200 मिलियन से अधिक सक्रिय उपयोगकर्ता हैं जो हर दिन 400 मिलियन से अधिक ट्वीट पोस्ट करते हैं। कई वर्षों के विश्लेषण और सर्वोत्तम समाधान की खोज के बाद, ट्विटर के इंजीनियर जावा वर्चुअल मशीन का उपयोग करने आए, जो सिस्टम को क्षैतिज रूप से स्केल करना और लोड से निपटना संभव बनाता है। ट्विटर डेवलपर्स ने कंपनी की अधिकांश महत्वपूर्ण प्रणालियों को जावा और स्काला में लिखी सेवाओं में स्थानांतरित कर दिया है, जो जेवीएम में चलती हैं। यही कारण है कि ट्विटर अब दुनिया भर में काफी स्थिर है और यहां तक ​​कि विश्व कप फाइनल या अमेरिकी चुनावों जैसे हाई-प्रोफाइल इवेंट्स के दौरान होने वाले हाई लोड के पीक पीरियड्स का दर्द रहित तरीके से सामना करने में भी सक्षम है। सिस्टम उपयोगकर्ताओं को कुछ मिनट पहले हुई घटनाओं के बारे में समाचार खोजने की भी अनुमति देता है। यही कारण है कि ट्विटर अब दुनिया भर में काफी स्थिर है और यहां तक ​​कि विश्व कप फाइनल या अमेरिकी चुनावों जैसे हाई-प्रोफाइल इवेंट्स के दौरान होने वाले हाई लोड के पीक पीरियड्स का दर्द रहित तरीके से सामना करने में भी सक्षम है। सिस्टम उपयोगकर्ताओं को कुछ मिनट पहले हुई घटनाओं के बारे में समाचार खोजने की भी अनुमति देता है। यही कारण है कि ट्विटर अब दुनिया भर में काफी स्थिर है और यहां तक ​​कि विश्व कप फाइनल या अमेरिकी चुनावों जैसे हाई-प्रोफाइल इवेंट्स के दौरान होने वाले हाई लोड के पीक पीरियड्स का दर्द रहित तरीके से सामना करने में भी सक्षम है। सिस्टम उपयोगकर्ताओं को कुछ मिनट पहले हुई घटनाओं के बारे में समाचार खोजने की भी अनुमति देता है।

priceline

ट्रेन के लिए, ऑनलाइन बुकिंग में अग्रणी, जावा दक्षता और प्रभावशीलता की कुंजी है। भाषा लचीलापन, प्रदर्शन, गतिशीलता और विशाल पहुंच को सक्षम बनाती है। IT दिग्गज जिनका व्यवसाय Java के बिना असंभव है - 5

प्राइसलाइन प्रेस सेंटर से फोटो

ट्रेन दुनिया भर में होटल और अपार्टमेंट बुक करने के लिए एक ऐप है। यह सेवा यूरोप में संयुक्त राज्य अमेरिका की तुलना में थोड़ी कम प्रसिद्ध है, जहां यह एक नेता है। प्राइसलाइन बुकिंग होल्डिंग्स का हिस्सा है, जिसमें कई सुपर लोकप्रिय बुकिंग सेवाएं भी शामिल हैं, जैसे कयाक, रेंटलकार्स, बुकिंग, ओपनटेबल और अगोडा। तो नीचे उल्लिखित जावा का उपयोग करने के पहलू काफी हद तक इन सेवाओं से भी संबंधित हैं। इस तथ्य के बावजूद कि होटलों को खोजने और बुक करने की प्रक्रिया उपयोगकर्ता के लिए काफी सरल दिखती है - आपको केवल अपने वांछित गंतव्य और तिथियों को दर्ज करने की आवश्यकता है - कई समकालिक प्रक्रियाओं वाली जटिल प्रणालियां ट्रेन जैसी सेवाओं पर "पर्दे के पीछे" चल रही हैं। एक साधारण खोज क्वेरी दुनिया भर के विभिन्न होटलों, एयरलाइनों, डेटाबेस और बुकिंग सिस्टम के लिए इंटरैक्शन और कनेक्शन की एक श्रृंखला को ट्रिगर करती है। उदाहरण के लिए, न्यूयॉर्क में कहीं कमरा बुक करने के लिए होटल की खोज करने से होटल सिस्टम और विभिन्न बिचौलियों को एक साथ 500 अनुरोध मिलते हैं। इस तथ्य को ध्यान में रखते हुए कि हजारों उपयोगकर्ता एक ही समय में सिस्टम पर होटल खोज सकते हैं, ट्रेन और अन्य समान एग्रीगेटर्स के लिए मुख्य कठिनाई वास्तविक समय में होने वाले अनुरोधों और कनेक्शनों के इस जटिल मैट्रिक्स का प्रबंधन कर रही है। यहीं पर हमारा सुपरहीरो जावा इन अनुरोधों के जवाब में दुनिया भर के डेटाबेस से जानकारी को जल्दी और कुशलता से प्राप्त करने की अनुमति देकर दिन बचाता है। ट्रेन के मामले में, कंपनी की जावा के प्रति वफादारी इतनी अधिक है कि ट्रेन के उत्तरी अमेरिकी डिवीजन के सीआईओ माइकल डिलिबर्टो ने एक बार कहा था कि जावा कंपनी के लिए "जीवन का एक तरीका" है और वे ऐसा कर सकते हैं।

निष्कर्ष

जैसा कि आप ऊपर से देख सकते हैं, कई प्रसिद्ध सेवाओं के साथ-साथ इन सेवाओं की लोकप्रियता से बहुत पैसा बनाने वाली कंपनियों का सफल संचालन जावा के बिना लगभग असंभव होगा। कम से कम उस रूप में जिसमें हम उन्हें देखने के आदी हैं। इसलिए, यदि हम इस सब को वैश्विक दृष्टिकोण से देखें, तो हम कह सकते हैं कि जावा के बिना संपूर्ण आधुनिक दुनिया असंभव है। खुद के लिए न्यायाधीश: आजकल कौन टैक्सी लेना चाहता है, सुविधाजनक ऐप के माध्यम से नहीं, बल्कि पुराने तरीके से, जोर से चिल्लाकर और फुटपाथ पर हाथ लहराते हुए? यदि कोई ऐप आपके लिए वह सब करता है तो उपलब्ध कमरा खोजने के लिए कौन प्रत्येक होटल को कॉल करने जा रहा है? और "नेटफ्लिक्स और चिल" की तुलना में आपके प्रेमी को लुभाने के लिए कौन अधिक सुविधाजनक बहाना बना सकता है? सेवाएँ और ऐप जो हमारे जीवन को बदल देते हैं, जावा डेवलपर्स द्वारा लिखे गए हैं।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION