JavaRush /Java blogi /Random-UZ /Javasiz biznesini amalga oshirib bo'lmaydigan IT gigantla...

Javasiz biznesini amalga oshirib bo'lmaydigan IT gigantlari

Guruhda nashr etilgan
Java tilining barcha asosiy mezonlarga ko'ra eng mashhur dasturlash tillaridan biri ekanligi deyarli hech kim tomonidan shubhalanmaydi. Biroq, asossiz bo'lmaslik uchun, ba'zi asosiy ma'lumotlar va statistika. Javasiz biznesini amalga oshirib bo'lmaydigan IT gigantlari - 1

Java qirol

Java tilini haqiqatan ham dunyodagi eng mashhur til deb atash mumkinmi? Ba'zi shartlar bilan, lekin ha. Ko'pgina zamonaviy kompaniyalar, barcha sanoat va bozor sektorlarida Java'dan foydalanadilar. Va eng muhimi, ular undan ko'p yillar davomida potentsial yollash uchun ishlab chiquvchilarning ulkan iste'dodli bazasiga kirish, ramkalar va allaqachon yozilgan kodlar, funktsiyalar va ilovalar mavjudligi kabi sabablarga ko'ra foydalanadilar. Kompaniya va korxonalardagi kompyuterlarning 95% dan ortig'i Java dan foydalanadi, jami kompyuterlarning 90% dan ortig'i Java dan foydalanadi va bu til qo'llaniladigan mobil qurilmalar soni 3 milliarddan oshadi.Shuning uchun deyarli ko'p yoki kamroq bo'lsa ajab emas. Dunyoning istalgan nuqtasidagi yirik kompaniya Java-dan foydalanadi va shu tilda mutaxassislarni yollaydi.

Java + Android = Sevgi

Java-ni birinchi navbatda nima mashhur qildi? Avvalo, multiplatforma va ko'p qirrali. Java-ning moslashuvchanligi sizga ushbu tilda yozilgan dasturlarni deyarli har qanday qurilmada, jumladan, ish stoli kompyuterlari, mobil telefonlar va hattoki boshqa ko'plab qurilmalarda, aqlli avtomobillardan maishiy texnikaga qadar ishlatish imkonini beradi, ular ham bugungi kunda sakrash va chegaralar bilan aqlliroq bo'lib bormoqda. Albatta, Java tili o'zining mashhurligi va zamonaviy dunyoda bunday kuchli mavqega ega bo'lishi uchun mobil platformalar, aniqrog'i Android operatsion tizimiga qarzdor. Bu tushunarli: bugungi kunda biron bir dastur mobil versiyasisiz ishlay olmaydi, Android mobil operatsion tizimlar qiroli taxtida o'tiradi va Android uchun rivojlanishni Javasiz tasavvur qilib bo'lmaydi (Kotlin ham bor, lekin bu alohida. mavzu). Shunday qilib, ko'p funktsiyali mobil ilovalarga ega bo'lish juda muhim bo'lgan yirik zamonaviy kompaniyalarning aksariyati Javasiz yashay olmaydi. Java-ning yetakchilik mavqei statistika bilan tasdiqlangan. TIOBE Index ma'lumotlariga ko'ra, Java dunyodagi eng mashhur dasturlash tili bo'lib, 16% bilan C va Python tillaridan oldinda.

Top kompaniyalar va unicorn startaplari. Ular Java-dan qanday foydalanishadi

Java-ning etakchi mavqei va bu tilning zamonaviy biznes muhitida hamma joyda qo'llanilishi saralangan. Aynan Java-ning ko'p qirraliligi va keng tarqalganligi sababli, ba'zida yangi boshlanuvchilar uchun tilni qo'llash sohalarida navigatsiya qilish qiyin bo'ladi va yirik kompaniyalar va rivojlanayotgan startaplar Java-dan qanday foydalanishi, qaysi maqsadlarda eng foydali va nima uchun muhimligi. . Shuning uchun biz biznesi Java va ushbu til taqdim etadigan imkoniyatlar bilan uzviy bog'liq bo'lgan bir qancha muvaffaqiyatli va mashhur IT kompaniyalari haqida qisqacha sharh tayyorlashga qaror qildik. Xususan, ushbu maqolada biz ommaviy bozor segmentidagi bir nechta gigantlar haqida gaplashamiz - endi bu kompaniyalar deyarli hammaga ma'lum va ko'pchilik o'z hayotini ularning xizmatlarisiz tasavvur qila olmaydi.

Uber

Uber muvaffaqiyatli kompaniyaning kanonik misollaridan biri bo'lib, uning biznesi mobil ilova atrofida qurilgan va u o'z navbatida Java-ga asoslangan. Javasiz biznesini amalga oshirib bo'lmaydigan IT gigantlari - 2Uberni (va shunga o'xshash xizmatlarni) bu qadar jozibali va mashhur qiladigan narsa nima? Foydalanuvchi ilovani ochib, xizmatga deyarli bir zumda buyurtma berishi mumkinligi. Uber ilovasi avtomobilning ma'lum bir vaqtda qayerda ekanligini, qayerga ketayotganini va qachon, bir daqiqagacha, belgilangan manzilga yetib borishini ko'rsatadi. Uber hatto avtomobilning davlat raqami, rangi va markasini, shuningdek, haydovchining ismini ko‘rsatadi, bu esa foydalanuvchiga kerakli transport vositasini deyarli bir zumda aniqlash imkonini beradi. To‘lov jarayoni ham oddiy va tez – u avtomatik tarzda kredit kartangizdan to‘lanadi. Bularning barchasi Java tufayli mumkin. Zamonaviy raqamli biznesning voqeliklari kompaniyalarni buyurtma qilinganidan keyin maksimal bir necha o'n daqiqa ichida 24/7 mavjud bo'lgan tovarlar va xizmatlarga bo'lgan iste'molchilar talabini qondiradigan yangi mobil ilovalarni yaratishga majbur qiladi. Ushbu talabni qondirish uchun kompaniyalar tobora ko'proq va faol tarzda Java loyihalariga murojaat qilmoqdalar. Ko'p jihatdan Java-dan foydalanish , shuningdek kodni doimiy ravishda takomillashtirish tufayli Uber ilovasining zamonaviy versiyasi foydalanuvchilari bunday hajmdagi turli xil ma'lumotlarga (nafaqat grafik ko'rinishida) kirish imkoniyatiga ega bo'lishadi. shuningdek, turli funktsiyalar va imkoniyatlarga. Masalan, ilova sayohat narxini ko‘rish va kunning vaqti, ob-havo va boshqa omillarga qarab tariflardagi o‘zgarishlarni kuzatish imkonini beradi. Shuningdek, siz turli darajadagi qulaylikdagi avtomobillarni tanlashingiz yoki boshqa foydalanuvchilar bir yo'nalishda ketayotgan bo'lsa, taksini baham ko'rishingiz mumkin. Bu funktsiyalar fonda ishlaydigan o'nlab, ba'zan yuzlab jarayonlarni talab qiladi va bu jarayonlarning muvofiqlashtirilgan ishlashining kafolati katta darajada Java hisoblanadi.

Netflix

Bugungi kunda hammaning sevimli videoxizmati har kuni kontentni oqimlash uchun kamida 2 milliard so‘rovni qayta ishlaydi. Hammasi Java-markazli arxitektura tufayli. Javasiz biznesini amalga oshirib bo'lmaydigan IT gigantlari - 3Netflix - dunyodagi eng mashhur onlayn televidenie tarmog'i (agar shunday deb atash mumkin bo'lsa) va xizmatning operatsion modeli va uning interfeysi standartga aylandi. Taxminan $10 lik kichik oylik toʻlov evaziga Netflix foydalanuvchilari istalgan vaqtda, istalgan qurilmada xohlagancha film va telekoʻrsatuvlarni tomosha qilishlari mumkin. Java-ning kengaytirilishi Netflix muvaffaqiyatida muhim rol o'ynadi va kompaniyaga 50 dan ortiq mamlakatlarda foydalanuvchilar bazasini 57 milliongacha oshirish imkonini berdi. Ushbu auditoriya har oy 1 milliard soatdan ortiq video kontentni tomosha qiladi. “Bizning arxitekturamizdagi xizmatlarning katta qismi Java va Java Virtual Machine [JVM] asosida qurilgan”, deydi Netflix dasturchilaridan biri Endryu Glover. “Bizda har doim ishlaydigan minglab Java jarayonlari mavjud va platformamiz o'sib borishi bilan biz hech qanday muhim infratuzilma muammolarini ko'rmayapmiz. Shuningdek, biz Java-ga asoslangan ko'plab ochiq manba vositalaridan foydalanamiz, bu bizning xizmatlarimizni kuzatish, yangilash va kengaytirishni osonlashtiradi. “Foydalanuvchi Netflix-ni ochganida, sahna ortida tizim o‘sha shaxsga avtorizatsiya qilish, u qaysi qurilmadan foydalanayotganini aniqlash, hisob faolligini tekshirish va uning profilidagi so‘nggi faoliyatiga qarash uchun o‘nga yaqin turli jarayonlarni amalga oshiradi. Bu jarayonlarning barchasi Java asosidagi ochiq manbali Eureka vositasi yordamida boshqariladi ”, dedi Glover.

Twitter

Dunyodagi eng ommabop mikrobloglar xizmati Twitter qadim zamonlarda, Internet-industriya standartlari bo'yicha, albatta - 2006 yilda paydo bo'lgan va o'zining birinchi yillarida Internet tarmog'ining tez o'sishi sharoitida uning ishlashi va barqaror ishlashi bilan bog'liq katta muammolarga duch kelgan. uning foydalanuvchi bazasi. Xizmat shu qadar tez-tez qulab tushdiki, foydalanuvchi Twitter’dagi uzilishlar vaqtida ko‘radigan oq kit tasviri tushirilgan ekran memga aylandi. Javasiz biznesini amalga oshirib bo'lmaydigan IT gigantlari - 4Biroq, taxminan 2010 yil oxirida Twitter ancha barqaror ishlay boshladi va so'nggi bir necha yil ichida u ajoyib ish vaqti ko'rsatkichlariga ega edi, shuning uchun uxlab yotgan oq kit unutila boshladi. Bunday o'zgarishlar uchun kimga rahmat aytish kerak? Albatta, Java. Bu haqda Twitter’ning rivojlanish bo‘yicha katta direktori Robert Benson intervyu davomida gapirdi. Uning so‘zlariga ko‘ra, Twitter ishlab chiquvchilari platformaning boshidanoq servis arxitekturasi va har soniyada foydalanuvchilardan kelib tushgan juda ko‘p sonli so‘rovlarni eng samarali qayta ishlash haqida ko‘p o‘ylashgan. Va bugungi kunda Twitter har kuni 400 milliondan ortiq tvit qoldiradigan 200 milliondan ortiq faol foydalanuvchilarga ega. Bir necha yillik tahlil va eng yaxshi yechimni izlashdan so‘ng, Twitter muhandislari tizimni gorizontal ravishda masshtablash va yukni engish imkonini beruvchi Java Virtual Machine-dan foydalanishni taklif qilishdi. Twitter ishlab chiquvchilari kompaniya uchun eng muhim tizimlarning aksariyatini JVM da ishlaydigan Java va Scala tillarida yozilgan xizmatlarga o'tkazdilar. Shu sababli, Twitter hozir butun dunyo bo'ylab ancha barqaror ishlaydi va hatto Jahon kubogi finallari yoki Qo'shma Shtatlardagi saylovlar kabi shov-shuvli tadbirlar paytida yuzaga keladigan yuqori yuklanish davrlariga xavfsiz tarzda dosh berishga moslashtirilgan. Tizim esa foydalanuvchilarga bir necha daqiqa oldin sodir bo‘lgan voqealar haqidagi yangiliklarni bilish imkonini beradi.

Narx liniyasi

Onlayn bronlash sanoatining yetakchilaridan biri hisoblangan Priceline uchun Java samaradorlik va samaradorlikning kalitidir. Ushbu tildan foydalanish moslashuvchanlik, mahsuldorlik, portativlikka erishish va katta auditoriyani qamrab olish imkonini beradi. Javasiz biznesini amalga oshirib bo'lmaydigan IT gigantlari - 5Priceline - bu butun dunyo bo'ylab mehmonxonalar va kvartiralarni bron qilish uchun ilova. Ushbu xizmat Evropada u etakchi bo'lgan AQShga qaraganda kamroq mashhur va ma'lum. Priceline Booking Holdings tarkibiga kiradi, u shuningdek, KAYAK, Rentalcars, Booking, Opentable va Agoda kabi juda mashhur bronlash xizmatlarini o'z ichiga oladi. Shunday qilib, quyida keltirilgan Java jihatlari asosan ushbu xizmatlarga ham tegishli. Foydalanuvchi tomonidan mehmonxonalarni qidirish va bron qilish jarayoni juda oddiy ko‘rinishiga qaramay – kerakli manzil va sanani kiritish kifoya – Priceline kabi xizmatlarning orqasida bir vaqtning o‘zida ko‘plab jarayonlarga ega murakkab tizimlar mavjud. Oddiy qidiruv so'rovi butun dunyo bo'ylab turli mehmonxonalar, aviakompaniyalar, ma'lumotlar bazalari va bronlash tizimlari bilan bir qator o'zaro aloqalar va ulanishlarni ishga tushiradi. Misol uchun, Nyu-Yorkdagi biror joyda xonani bron qilish uchun mehmonxonani qidirish mehmonxona tizimlari va turli vositachilarga bir vaqtning o'zida 500 tagacha so'rovlarni keltirib chiqaradi. Tizimda bir vaqtning o'zida minglab foydalanuvchilar mehmonxonalarni qidirishi mumkinligini hisobga olsak, Priceline va boshqa shunga o'xshash agregatorlar ishidagi asosiy qiyinchilik real vaqt rejimida yuzaga keladigan so'rovlar va ulanishlarning ushbu murakkab matritsasi bilan bog'liq. Aynan shu erda Java deb nomlangan superqahramon paydo bo'lib, xizmatga so'rovlarga javoban butun dunyo bo'ylab ma'lumotlar bazalaridan ma'lumotlarni tez va samarali ravishda olish imkonini beradi. Priceline misolida, kompaniyaning Java-ga sodiqligi shunchalik kuchliki, Pricelinening Shimoliy Amerika bo'limining bosh operatsion direktori Maykl Diliberto bir marta kompaniya Java-ga "hayot tarzi" sifatida qarashini va uning mavjudligini tilsiz tasavvur qila olmasligini ta'kidladi.

xulosalar

Yuqoridagilardan ko'rinib turibdiki, Java-siz bir qator taniqli xizmatlarning muvaffaqiyatli ishlashi, shuningdek, ushbu xizmatlarning mashhurligidan katta daromad oladigan kompaniyalar uchun deyarli imkonsizdir. Hech bo'lmaganda biz ularni ko'rishga odatlangan shaklda. Bu shuni anglatadiki, agar siz bularning barchasiga global nuqtai nazardan qarasangiz, butun zamonaviy dunyo Javasiz mumkin emasligini aytishimiz mumkin. O'zingiz baho bering: kim endi taksiga qulay dastur orqali emas, eski uslubda, baland ovozda baqirib, ko'chada qo'l silkitmoqchi bo'ladi; Agar ilova siz uchun buni qilsa, kim har bir mehmonxonaga bepul xona topish uchun navbat bilan qo'ng'iroq qiladi; va uyingizga mehr ob'ektini jalb qilish uchun Netflix va chilldan ko'ra qulayroq sababni kim o'ylab topishi mumkin. Hayotimizni o'zgartiradigan xizmatlar va ilovalar Java dasturchilari tomonidan yozilgan. Va bu hali boshlanishi, chunki innovatsiyalar uchun imkoniyatlar cheksizdir va kengayish, moslashuvchanlik va global foydalanishga bo'lgan talab tobora ortib bormoqda.
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION