CodeGym /Java Blog /यादृच्छिक /आयटी दिग्गज ज्यांचा व्यवसाय जावाशिवाय अशक्य आहे
John Squirrels
पातळी 41
San Francisco

आयटी दिग्गज ज्यांचा व्यवसाय जावाशिवाय अशक्य आहे

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
अक्षरशः प्रत्येक प्रमुख निकषांवर आधारित जावा ही सर्वात लोकप्रिय प्रोग्रामिंग भाषांपैकी एक आहे या वस्तुस्थितीला अक्षरशः कोणीही आव्हान देत नाही. तथापि, पुराव्याशिवाय दावे करणे टाळण्यासाठी, येथे काही मूलभूत माहिती आणि आकडेवारी आहे. आयटी दिग्गज ज्यांचा व्यवसाय जावाशिवाय अशक्य आहे - १

जावा राजा आहे

जावाला खरोखर जगातील सर्वात लोकप्रिय प्रोग्रामिंग भाषा म्हणता येईल का? काही आरक्षणांसह, होय. प्रत्येक उद्योग आणि बाजार क्षेत्रातील बहुतेक आधुनिक कंपन्या Java वापरतात. आणि, महत्त्वाचे म्हणजे, ते बर्याच वर्षांपासून त्याचा वापर करतील ज्यांना नियुक्त केले जाऊ शकते अशा विकासकांच्या मोठ्या पूलच्या उपलब्धतेमुळे, तसेच फ्रेमवर्क आणि विद्यमान कोड, कार्ये आणि अनुप्रयोगांची उपस्थिती. 95% पेक्षा जास्त कॉर्पोरेट संगणक Java वापरतात, 90% पेक्षा जास्त संगणक Java वापरतात आणि ही भाषा वापरणार्‍या मोबाईल उपकरणांची संख्या 3 अब्जांपेक्षा जास्त आहे. त्यामुळे, जगात कुठेही जवळपास कुठलीही मोठी कंपनी Java वापरते आणि जावा तज्ञांना कामावर ठेवते हे आश्चर्यकारक नाही.

Java + Android = प्रेम

जावा सुरुवातीला कशामुळे लोकप्रिय झाला? सर्व प्रथम, त्याचे क्रॉस-प्लॅटफॉर्म समर्थन आणि अष्टपैलुत्व. Java च्या लवचिकतेमुळे या भाषेत लिहिलेले प्रोग्राम डेस्कटॉप पीसी, मोबाइल फोन आणि अगदी इतर डिव्हाइसेससह, स्मार्ट मशीनपासून घरगुती उपकरणांपर्यंत जवळजवळ कोणत्याही डिव्हाइसवर चालवणे शक्य होते, जे आजकाल तासाने अधिक स्मार्ट होत आहेत. अर्थात, आधुनिक जगात जावाची लोकप्रियता आणि मजबूत स्थान मुख्यत्वे मोबाइल प्लॅटफॉर्म, अधिक विशेषतः, Android ऑपरेटिंग सिस्टमला धन्यवाद आहे. आणि याचा अर्थ होतो: आज कोणताही अनुप्रयोग मोबाइल आवृत्तीशिवाय करू शकत नाही, Android मोबाइल ओएसच्या सिंहासनावर बसला आहे, आणि Android विकास जावाशिवाय अकल्पनीय आहे (तेथे कोटलिन आहे, परंतु तो एक वेगळा विषय आहे). त्यामुळे बहुतेक मोठ्या आधुनिक कंपन्या, ज्या बहुमुखी मोबाइल अॅप्सवर जास्त अवलंबून असतात, जावाशिवाय जगू शकत नाही. जावाचे नेतृत्व स्थान आणि आकडेवारी याची पुष्टी करतात. TIOBE निर्देशांकानुसार, Java ही जगातील सर्वात लोकप्रिय प्रोग्रामिंग भाषा आहे ज्याची पोहोच 16% आहे, C आणि Python च्या पुढे आहे.

शीर्ष कंपन्या आणि युनिकॉर्न. ते Java कसे वापरतात

आम्ही आधुनिक व्यवसाय वातावरणात Java च्या अग्रगण्य स्थानांचा आणि सर्वव्यापीतेचा विचार केला आहे. Java खूप अष्टपैलू आणि प्रचलित असल्यामुळे, नवशिक्यांना कधी कधी ही भाषा कुठे वापरली जाते, मोठ्या कंपन्या आणि वाढत्या स्टार्टअप्स ती नेमकी कशी वापरतात, ती कुठे सर्वात उपयुक्त आहे आणि ती का महत्त्वाची आहे हे समजून घेणे कठीण जाते. म्हणूनच आम्ही काही यशस्वी आणि लोकप्रिय IT कंपन्यांचे संक्षिप्त विहंगावलोकन तयार करण्याचे ठरवले आहे ज्यांचा व्यवसाय Java आणि ते ऑफर केलेल्या क्षमतांशी अतूटपणे जोडलेले आहे. या लेखात, आम्ही विशेषतः अनेक मास-मार्केट दिग्गज, कंपन्यांबद्दल बोलू ज्या जवळजवळ प्रत्येकाला माहित आहेत आणि ज्यांच्या सेवांशिवाय बरेच लोक जगण्याची कल्पना करू शकत नाहीत.

उबर

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

नेटफ्लिक्स

सध्या, प्रत्येकाची आवडती व्हिडिओ सेवा दररोज प्रवाहित सामग्रीसाठी सुमारे 2 अब्ज विनंत्यांची प्रक्रिया करते. जावा-केंद्रित आर्किटेक्चरसाठी सर्व धन्यवाद. आयटी दिग्गज ज्यांचा व्यवसाय जावाशिवाय अशक्य आहे - 3Netflix हे जगातील सर्वात लोकप्रिय ऑनलाइन टीव्ही नेटवर्क आहे (जर तुम्ही त्याला असे म्हणू शकता), आणि त्याचे सेवा मॉडेल आणि इंटरफेस एक मानक बनले आहेत. लहान मासिक शुल्कासाठी, सुमारे $10, Netflix वापरकर्ते कोणत्याही वेळी आणि कोणत्याही डिव्हाइसवर कितीही चित्रपट आणि टीव्ही शो पाहू शकतात. जावाच्या स्केलेबिलिटीने Netflix च्या यशात महत्त्वाची भूमिका बजावली, ज्यामुळे कंपनीला 50 पेक्षा जास्त देशांमध्ये त्याचा वापरकर्ता आधार 57 दशलक्षपर्यंत वाढवता आला. हे प्रेक्षक दर महिन्याला 1 अब्ज तासांहून अधिक व्हिडिओ सामग्री पाहतात. "आमच्या आर्किटेक्चरमध्ये चालणाऱ्या बहुतांश सेवा Java आणि Java Virtual Machine [JVM] वर तयार केल्या आहेत," नेटफ्लिक्समधील डिलिव्हरी इंजिनिअरिंगचे संचालक अँड्र्यू ग्लोव्हर म्हणतात. "Netflix स्टेटलेस आर्किटेक्चरचा वापर करते, म्हणून आम्ही अधिक ग्राहक आणतो, आम्ही तुलनेने सहजपणे अधिक उदाहरणे आणू शकतो. आमच्याकडे हजारो Java प्रक्रिया सतत चालू असतात. तरीही आपण जसजसे वाढत जातो तसतसे आपल्यासमोर पायाभूत सुविधांची मोठी आव्हाने नाहीत. आमच्याकडे जावा-आधारित बरीच ओपन सोर्स टूल्स देखील आहेत, ज्यामुळे आमच्या सेवांचे निरीक्षण करणे, अपग्रेड करणे आणि स्केल करणे सोपे होते." "जेव्हा ग्राहक नेटफ्लिक्स लाँच करतो, तेव्हा पडद्यामागे प्रणाली सुमारे डझनभर वेगवेगळ्या प्रक्रिया सुरू करते. त्या व्यक्तीला अधिकृत करा, तो किंवा ती कोणते डिव्हाइस वापरत आहे ते शोधून काढा, खाते चालू असल्याची खात्री करा आणि त्यांची अलीकडील क्रियाकलाप पहा. अशा प्रकारचे ऑर्केस्ट्रेशन केले जाते पडद्यामागे प्रणाली त्या व्यक्तीला अधिकृत करण्यासाठी सुमारे डझनभर वेगवेगळ्या प्रक्रिया सुरू करते, तो किंवा ती कोणते उपकरण वापरत आहे हे शोधून काढते, खाते चालू असल्याची खात्री करा आणि त्यांच्या अलीकडील क्रियाकलाप पहा. अशा प्रकारचे ऑर्केस्ट्रेशन केले जाते पडद्यामागे प्रणाली त्या व्यक्तीला अधिकृत करण्यासाठी सुमारे डझनभर वेगवेगळ्या प्रक्रिया सुरू करते, तो किंवा ती कोणते उपकरण वापरत आहे हे शोधून काढते, खाते चालू असल्याची खात्री करा आणि त्यांच्या अलीकडील क्रियाकलाप पहा. अशा प्रकारचे ऑर्केस्ट्रेशन केले जातेयुरेका , जावावर आधारित एक मुक्त स्रोत साधन," ग्लोव्हर म्हणाला.

ट्विटर

ट्विटर, जगातील सर्वात लोकप्रिय मायक्रोब्लॉगिंग सेवा, 2006 मध्ये (इंटरनेट उद्योगाच्या मानकांनुसार प्राचीन काळ) दिसली. सुरुवातीच्या काळात, त्याचा वापरकर्ता आधार झपाट्याने वाढल्याने त्याला कार्यप्रदर्शन आणि स्थिरतेमध्ये मोठ्या समस्या होत्या. सेवा इतक्या वेळा क्रॅश झाली की पांढर्‍या व्हेलची प्रतिमा असलेली एक स्क्रीन, जी वापरकर्त्यांना ट्विटर डाउन झाल्यावर दिसेल, ती एक मेम बनली आहे. आयटी दिग्गज ज्यांचा व्यवसाय जावाशिवाय अशक्य आहे - 4तथापि, 2010 च्या शेवटी, ट्विटर अधिक स्थिर झाले आहे. गेल्या काही वर्षांत, त्याने उत्कृष्ट अपटाइम निर्देशक प्राप्त केले आहेत, त्यामुळे तंद्री असलेला पांढरा व्हेल विसरला गेला आहे. या बदलाबद्दल कोणाचे आभार मानले पाहिजेत? जावा, अर्थातच. ट्विटरचे वरिष्ठ विकास संचालक रॉबर्ट बेन्सन यांनी एका मुलाखतीत याचा उल्लेख केला. त्यांच्या मते, प्लॅटफॉर्मच्या स्थापनेपासून, ट्विटर डेव्हलपर्सनी सेवेच्या आर्किटेक्चरबद्दल आणि प्रत्येक सेकंदाला वापरकर्त्यांकडून आलेल्या मोठ्या संख्येच्या विनंत्यांची प्रभावीपणे प्रक्रिया कशी करावी याबद्दल खूप विचार केला आहे. आणि आज, ट्विटरचे 200 दशलक्षाहून अधिक सक्रिय वापरकर्ते आहेत जे दररोज 400 दशलक्षाहून अधिक ट्विट पोस्ट करतात. अनेक वर्षांच्या विश्लेषणानंतर आणि सर्वोत्तम उपाय शोधल्यानंतर, ट्विटरचे अभियंते जावा व्हर्च्युअल मशीन वापरण्यासाठी आले, ज्यामुळे सिस्टमला क्षैतिजरित्या स्केल करणे आणि लोडचा सामना करणे शक्य होते. Twitter डेव्हलपर्सनी कंपनीच्या बहुतांश गंभीर प्रणाली Java आणि Scala मध्ये लिहिलेल्या सेवांमध्ये हलवल्या आहेत, ज्या JVM मध्ये चालतात. म्हणूनच ट्विटर आता जगभरात खूपच स्थिर आहे आणि विश्वचषक फायनल किंवा यूएस निवडणुकांसारख्या उच्च-प्रोफाइल इव्हेंट्स दरम्यान उद्भवणाऱ्या उच्च लोडच्या पीक कालावधीचा वेदनारहितपणे सामना करण्यास सक्षम आहे. प्रणाली वापरकर्त्यांना काही मिनिटांपूर्वी घडलेल्या घटनांबद्दल बातम्या शोधण्याची परवानगी देते. म्हणूनच Twitter आता जगभरात खूपच स्थिर आहे आणि विश्वचषक फायनल किंवा यूएस निवडणुकांसारख्या हाय-प्रोफाइल इव्हेंट्स दरम्यान उद्भवणाऱ्या उच्च लोडच्या पीक कालावधीचा वेदनारहितपणे सामना करण्यास सक्षम आहे. प्रणाली वापरकर्त्यांना काही मिनिटांपूर्वी घडलेल्या घटनांबद्दल बातम्या शोधण्याची परवानगी देते. म्हणूनच Twitter आता जगभरात खूपच स्थिर आहे आणि विश्वचषक फायनल किंवा यूएस निवडणुकांसारख्या हाय-प्रोफाइल इव्हेंट्स दरम्यान उद्भवणाऱ्या उच्च लोडच्या पीक कालावधीचा वेदनारहितपणे सामना करण्यास सक्षम आहे. प्रणाली वापरकर्त्यांना काही मिनिटांपूर्वी घडलेल्या घटनांबद्दल बातम्या शोधण्याची परवानगी देते.

प्राइसलाइन

ऑनलाइन बुकिंगमध्ये आघाडीवर असलेल्या प्राइसलाइनसाठी, जावा ही कार्यक्षमता आणि परिणामकारकतेची गुरुकिल्ली आहे. भाषा लवचिकता, कार्यप्रदर्शन, गतिशीलता आणि प्रचंड पोहोच सक्षम करते. आयटी दिग्गज ज्यांचा व्यवसाय जावाशिवाय अशक्य आहे - 5

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

प्राइसलाइन हे जगभरातील हॉटेल आणि अपार्टमेंट बुक करण्यासाठी एक अॅप आहे. ही सेवा युनायटेड स्टेट्सच्या तुलनेत युरोपमध्ये थोडीशी कमी प्रसिद्ध आहे, जिथे ती आघाडीवर आहे. प्राइसलाइन हा बुकिंग होल्डिंगचा एक भाग आहे, ज्यामध्ये कायाक, रेंटलकार, बुकिंग, ओपनटेबल आणि Agoda या अनेक लोकप्रिय बुकिंग सेवांचाही समावेश आहे. तर खाली नमूद केलेले Java वापरण्याचे पैलू मुख्यत्वे या सेवांशी देखील संबंधित आहेत. हॉटेल्स शोधण्याची आणि बुकिंग करण्याची प्रक्रिया वापरकर्त्याला अगदी सोपी दिसत असूनही — तुम्हाला फक्त तुमचे इच्छित गंतव्यस्थान आणि तारखा एंटर कराव्या लागतील — अनेक एकाचवेळी प्रक्रिया असलेल्या जटिल प्रणाली प्राइसलाइन सारख्या सेवांमध्ये "पडद्यामागे" कार्यरत आहेत. एक साधी शोध क्वेरी जगभरातील विविध हॉटेल्स, एअरलाइन्स, डेटाबेस आणि बुकिंग सिस्टमशी परस्परसंवाद आणि कनेक्शनची मालिका ट्रिगर करते. उदाहरणार्थ, न्यूयॉर्कमध्ये कुठेतरी खोली बुक करण्यासाठी हॉटेल शोधल्याने हॉटेल सिस्टम आणि विविध मध्यस्थांना एकाच वेळी 500 पर्यंत विनंत्या केल्या जातात. हजारो वापरकर्ते एकाच वेळी सिस्टीमवर हॉटेल्स शोधू शकतात हे लक्षात घेता, प्राइसलाइन आणि इतर तत्सम समुच्चयांसाठी मुख्य अडचण रिअल टाइममध्ये उद्भवणाऱ्या विनंत्या आणि कनेक्शनचे हे जटिल मॅट्रिक्स व्यवस्थापित करणे आहे. येथेच आमचा सुपरहीरो Java या विनंत्यांना प्रतिसाद म्हणून जगभरातील डेटाबेसमधून माहिती जलद आणि कार्यक्षमतेने प्राप्त करण्याची परवानगी देऊन दिवस वाचवतो. प्राइसलाइनच्या बाबतीत, कंपनीची जावाशी असलेली निष्ठा इतकी मोठी आहे की, प्राइसलाइनच्या उत्तर अमेरिकन विभागाचे सीआयओ मायकेल डिलिबर्टो यांनी एकदा नमूद केले की जावा कंपनीसाठी "जीवनाचा एक मार्ग" आहे आणि ते करू शकतात.

निष्कर्ष

जसे आपण वरीलवरून पाहू शकता, अनेक सुप्रसिद्ध सेवांचे यशस्वी ऑपरेशन, तसेच या सेवांच्या लोकप्रियतेतून भरपूर पैसे कमावणाऱ्या कंपन्या, जावाशिवाय जवळजवळ अशक्य आहे. निदान ज्या रुपात आपण त्यांना बघायची सवय आहे. म्हणून, जर आपण हे सर्व जागतिक दृष्टीकोनातून पाहिले तर आपण असे म्हणू शकतो की संपूर्ण आधुनिक जग जावाशिवाय अशक्य आहे. स्वत: साठी न्याय करा: आजकाल कोणाला टॅक्सी चालवायची आहे, सोयीस्कर अॅपद्वारे नाही, परंतु जुन्या पद्धतीनुसार, मोठ्याने ओरडून आणि फूटपाथवर हात हलवत? एखादे अॅप तुमच्यासाठी हे सर्व करत असल्यास उपलब्ध खोली शोधण्यासाठी प्रत्येक हॉटेलला कोण कॉल करणार आहे? आणि "नेटफ्लिक्स अँड चिल" पेक्षा तुमच्या प्रियकराला प्रलोभित करण्यासाठी अधिक सोयीस्कर निमित्त कोण आणू शकेल? आमचे जीवन बदलणार्‍या सेवा आणि अॅप Java विकासकांनी लिहिलेले आहेत.
टिप्पण्या
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION