JavaRush /Java блогу /Random-KY /Javaсыз бизнеси мүмкүн эмес IT гиганттары

Javaсыз бизнеси мүмкүн эмес IT гиганттары

Группада жарыяланган
Java тorнин эң популярдуу программалоо тилдеринин бири болгондугуна дээрлик эч ким шек келтирбейт. Бирок, негизсиз болуп калбаш үчүн, кээ бир негизги маалымат жана статистика. Javaсыз бизнеси мүмкүн болбогон IT гиганттары - 1

Java падыша болуп саналат

Java чын эле дүйнөдөгү эң популярдуу тил деп атоого болобу? Кээ бир эскертүүлөр менен, бирок ооба. Көпчүлүк заманбап компаниялар, бардык тармактарда жана рынок секторунда, Java колдонот. Жана эң негизгиси, алар аны көптөгөн жылдар бою потенциалдуу жалдоо үчүн иштеп чыгуучулардын чоң таланттуу базасына жетүү, алHowтардын жана буга чейин жазылган codeдун, функциялардын жана тиркемелердин болушу сыяктуу себептерден улам колдонушат. Компаниялардагы жана ишканалардагы компьютерлердин 95%дан ашыгы Java колдонот, бардык компьютерлердин 90%тен ашыгы Java колдонот жана бул тил колдонулган мобилдик түзүлүштөрдүн саны 3 миллиарддан ашат.Ошондуктан дээрлик аздыр-көптүр компьютерлер таң калыштуу эмес. дүйнөнүн каалаган жеринде ири компания Java колдонот жана бул тилде адистерди жалдайт.

Java + Android = Сүйүү

Биринчиден, Java ушунчалык популярдуу болгон эмне? Биринчиден, көп платформа жана универсалдуу. Java ийкемдүүлүгү бул тилде жазылган программаларды дээрлик бардык түзмөктөрдө, анын ичинде рабочий компьютерлерде, уюлдук телефондордо жана атүгүл башка көптөгөн түзмөктөрдө, акылдуу унаалардан баштап тиричorк техникаларына чейин иштетүүгө мүмкүндүк берет, алар да азыркы күндө секирик жана чексиз акылдуу болуп баратат. Албетте, Java тor өзүнүн популярдуулугуна жана заманбап дүйнөдө ушундай күчтүү позицияга ээ болушу үчүн мобилдик платформаларга, тагыраагы Android операциялык тутумуна милдеттүү. Бул түшүнүктүү: бүгүнкү күндө бир дагы тиркеме мобилдик versionсы жок иштей алbyte, Android мобилдик операциялык системалардын падышасынын тактысында отурат, ал эми Android үчүн өнүгүү Javaсыз элестетүү мүмкүн эмес (Котлин да бар, бирок бул өзүнчө тема. ). Ошентип, көп функционалдуу мобилдик тиркемелерге ээ болуу маанилүү болгон заманбап ири компаниялардын көпчүлүгү Javaсыз жашай алbyte экен. Java лидерлик позициясы статистика менен тастыкталат. TIOBE индексине ылайык, Java 16% менен дүйнөдөгү эң популярдуу программалоо тor болуп саналат, бул C жана Python тилдерин алдыда.

Мыкты компаниялар жана бир мүйүздүү стартаптар. Алар Java кантип колдонушат

Javaнын лидерлик позициясы жана бул тилдин заманбап бизнес чөйрөсүндө кеңири таралышы чечилди. Так Java тorнин ар тараптуулугу жана таралышынан улам кээде жаңы баштагандарга тилдин колдонулуш аймактарында навигациялоо кыйынга турат жана ири компаниялар жана жаңы стартаптар Javaны кандайча колдонот, ал кайсы максаттарда эң пайдалуу жана эмне үчүн маанилүү . Ошондуктан, биз бизнеси Java жана бул тил берген мүмкүнчүлүктөр менен тыгыз байланышта болгон бир нече ийгorктүү жана популярдуу IT компаниялардын кыскача баяндамасын даярдоону чечтик. Тактап айтканда, бул макалада биз массалык рыноктун сегментиндеги бир нече гиганттар жөнүндө сүйлөшөбүз - азыр бул компаниялар дээрлик бардыгына белгилүү, жана алардын көбү кызматтарсыз өз жашоосун элестете алbyte.

Uber

Uber бизнеси мобилдик тиркеменин айланасында курулган ийгorктүү компаниянын канондук мисалдарынын бири болуп саналат, ал өз кезегинде Java базасына негизделген. Javaсыз бизнеси мүмкүн эмес IT гиганттары - 2Uber (жана ушул сыяктуу кызматтарды) эмне мынчалык жагымдуу жана популярдуу кылат? Колдонуучу тиркемени ачып, кызматка дээрлик ошол замат заказ бере ала тургандыгы. Uber колдонмосу унаа белгилүү бир учурда кайда экенин, кайда бара жатканын жана качан, бир мүнөткө чейин көздөгөн жерине жете турганын көрсөтөт. Uber атүгүл унаанын номерин, түсүн жана маркасын, ошондой эле айдоочунун аты-жөнүн көрсөтүп, колдонуучуга каалаган унааны дароо аныктоого мүмкүндүк берет. Төлөм процесси да жөнөкөй жана тез - ал автоматтык түрдө кредиттик картаңыздан алынат. Мунун баары Java аркасында мүмкүн. Заманбап санариптик бизнестин реалдуулуктары компанияларды заказ бергенден кийин эң көп он мүнөттүн ичинде 24/7 жеткorктүү товарларга жана кызматтарга керектөөчүлөрдүн суроо-талабын канааттандыра турган жаңы мобилдик тиркемелерди түзүүгө мажбурлайт. Бул суроо-талапты канааттандыруу үчүн, компаниялар барган сайын массалык жана активдүү түрдө Java долбоорлоруна кайрылып жатышат. Бул негизинен Java колдонуунун , ошондой эле codeдун тынымсыз өркүндөтүлүшүнүн аркасында Uber тиркемесинин заманбап versionсынын колдонуучулары ушундай көлөмдөгү ар кандай маалыматтын (график түрүндө жана гана эмес) мүмкүнчүлүгүнө ээ болушат. ошондой эле ар кандай функцияларга жана мүмкүнчүлүктөргө. Мисалы, тиркеме сапардын баасын көрүүгө жана күндүн убактысына, аба ырайына жана башка факторлорго жараша тарифтердин өзгөрүшүнө көз салууга мүмкүндүк берет. Сиз ошондой эле ар кандай комфорттук деңгээлдеги унааларды тандай аласыз же башка колдонуучулар бир багытта бара турган болсо, такси менен бөлүшө аласыз. Бул функциялар фондо иштеген ондогон, кээде жүздөгөн процесстерди талап кылат жана бул процесстердин координацияланган иштешинин гаранты чоң даражада Java болуп саналат.

Netflix

Бүгүнкү күндө ар бир адамдын сүйүктүү видео кызматы күн сайын агымдык мазмун үчүн 2 миллиарддан кем эмес сурамдарды иштеп чыгат. Баары Java борборлоштурулган архитектуранын аркасында. Javaсыз бизнеси мүмкүн болбогон IT гиганттары - 3Netflix - дүйнөдөгү эң популярдуу онлайн телекөрсөтүү тармагы (эгерде сиз аны ушинтип атасаңыз) жана кызматтын иштөө модели жана анын интерфейси стандарт болуп калды. Болжол менен 10 долларга барабар айлык акы үчүн Netflix колдонуучулары каалаган убакта, каалаган түзмөктөн каалагандай көп тасмаларды жана телешоулорду көрө алышат. Javaнын масштабдуулугу Netflixтин ийгorгинде негизги ролду ойноп, компанияга өзүнүн колдонуучу базасын 50дөн ашык өлкөдө 57 миллионго чейин көбөйтүүгө мүмкүндүк берди. Бул аудитория ай сайын 1 миллиард сааттан ашык видео контентти көрөт. Netflixтин иштеп чыгуучуларынын бири Эндрю Гловер: «Биздин архитектурадагы кызматтардын басымдуу көпчүлүгү Java жана Java виртуалдык машинасында [JVM] курулган», - дейт . «Бизде миңдеген Java процесстери ар дайым иштеп жатат жана платформабыз өсүп жаткандыктан, биз эч кандай негизги инфраструктура көйгөйлөрүн көрбөй жатабыз. Биз ошондой эле Java базасына негизделген көптөгөн ачык булак куралдарын колдонобуз, бул биздин кызматтарыбызды көзөмөлдөөнү, жаңыртууну жана масштабын кеңейтүүнү жеңилдетет. «Колдонуучу Netflixти ачканда, көшөгөнүн артында система ал адамга авторизациялоо, алар кандай түзмөк колдонуп жатканын аныктоо, аккаунттун активдүү экенин текшерүү жана профorнин акыркы аракеттерин көрүү үчүн онго жакын ар кандай процесстерди аткарат. Бул процесстердин бардыгы Java негизиндеги ачык булак куралы болгон Eureka аркылуу башкарылат», - деди Гловер.

Twitter

Дүйнөдөгү эң популярдуу микроблог сервиси Твиттер интернет индустриясынын стандарттары боюнча байыркы убакта пайда болгон, албетте, 2006-жылы жана анын пайда болушунун алгачкы жылдарында анын иштөөсү жана туруктуу иштеши боюнча чоң көйгөйлөр болгон. анын колдонуучу базасы. Кызмат тез-тез бузулуп калгандыктан, колдонуучу Twitter үзгүлтүктөрү учурунда көргөн ак киттин сүрөтү бар экран мемге айланган. Javaсыз бизнеси мүмкүн болбогон IT гиганттары - 4Бирок, 2010-жылдын аягында Twitter кыйла туруктуу иштей баштады жана акыркы бир нече жылда анын иштөө убактысынын эң сонун көрсөткүчтөрү бар, ошондуктан уктап жаткан ак кит унутула баштады. Мындай өзгөрүүлөр үчүн кимге ыраазычылык билдириш керек? Албетте, Java. Бул тууралуу Twitterдин өнүктүрүү боюнча улук директору Роберт Бенсон интервью учурунда билдирди. Анын айтымында, Twitter иштеп чыгуучулары платформанын башынан эле сервистин архитектурасы жана колдонуучулардан секунд сайын келип түшкөн эбегейсиз суроо-талаптарды кантип эффективдүү иштетүү керектиги жөнүндө көп ойлонушкан. Ал эми бүгүнкү күндө Твиттерде 200 миллиондон ашык активдүү колдонуучулар бар, алар күн сайын 400 миллиондон ашык твиттер калтырышат. Бир нече жылдар бою анализдеп, эң жакшы чечимди издегенден кийин, Twitter инженерлери системага горизонталдуу масштабда жана жүктү көтөрүүгө мүмкүндүк берген Java Virtual Machine колдонууну ойлоп табышты. Twitter иштеп чыгуучулары компания үчүн эң маанилүү системалардын көбүн JVMде иштеген Java жана Scala тилдеринде жазылган кызматтарга өткөрүп беришти. Ошондуктан, Twitter азыр дүйнө жүзү боюнча бир кыйла туруктуу иштейт жана ал тургай, Дүйнөлүк кубоктун финалдары же АКШдагы шайлоолор сыяктуу жогорку деңгээлдеги иш-чараларда пайда болгон жогорку жүктөмдүн чокусуна аман-эсен туруштук берүүгө ыңгайлаштырылган. Ал эми система колдонуучуларга бир нече мүнөт мурун болгон окуялар тууралуу жаңылыктарды билүүгө мүмкүндүк берет.

Priceline

Priceline үчүн, онлайн брондоо индустриясынын лидерлеринин бири, Java натыйжалуулуктун жана натыйжалуулуктун ачкычы болуп саналат. Бул тилди колдонуу ийкемдүүлүккө, өндүрүмдүүлүккө, көчүрүүгө жана чоң аудиторияга жетүүгө мүмкүндүк берет. Javaсыз бизнеси мүмкүн болбогон IT гиганттары - 5Priceline - бул дүйнө жүзү боюнча мейманканаларды жана батирлерди брондоо үчүн колдонмо. Бул кызмат Европада лидер болгон АКШга караганда бир аз популярдуу эмес жана белгилүү. Priceline Booking Holdingsтин бир бөлүгү болуп саналат, ал ошондой эле бир катар супер популярдуу брондоо кызматтарын камтыйт, атап айтканда KAYAK, Rentalcars, Booking, Opentable жана Agoda. Ошентип, төмөндө келтирилген Java аспектилери негизинен ушул кызматтарга да тиешелүү. Колдонуучу тараптан мейманканаларды издөө жана брондоо процесси абдан жөнөкөй көрүнгөнүнө карабастан - жөн гана каалаган көздөгөн жерин жана даталарын киргизиңиз - Priceline сыяктуу кызматтардын көшөгөсүндө көптөгөн бир эле учурда процесстери бар татаал системалар бар. Жөнөкөй издөө сурамы дүйнө жүзү боюнча ар кандай мейманканаларга, авиакомпанияларга, маалымат базаларына жана брондоо системаларына бир катар өз ара аракеттенүүнү жана байланыштарды жаратат. Мисалы, Нью-Йорктун кайсы бир жеринде бөлмө ээлөө үчүн мейманкананы издөө мейманкана тутумдарына жана ар кандай ортомчуларга бир убакта 500гө чейин суроо-талаптарды жаратат. Миңдеген колдонуучулар бир эле учурда тутумда мейманканаларды издей аларын эске алсак, Priceline жана башка ушул сыяктуу агрегаторлордун ишиндеги негизги кыйынчылык - бул реалдуу убакытта пайда болгон суроо-талаптардын жана байланыштардын татаал матрицасын башкаруу. Дал ушул жерде Java деп аталган суперкаарман ишке кирип, кызматка суроо-талаптарга жооп катары дүйнө жүзүндөгү маалымат базаларынан маалыматты тез жана натыйжалуу алууга мүмкүндүк берет. Priceline компаниясында компаниянын Java тармагына берилгендиги ушунчалык күчтүү болгондуктан, Priceline компаниясынын Түндүк Америкадагы бөлүмүнүн башкы операциялык директору Майкл Дorберто бир жолу компания Java тorн "жашоо жолу" катары карай турганын жана анын бар экенин тилсиз элестете албасын белгилеген.

корутундулар

Жогоруда айтылгандардан көрүнүп тургандай, Javaсыз бир катар белгилүү сервистердин ийгorктүү иштеши, ошондой эле бул кызматтардын популярдуулугунан чоң акча тапкан компаниялар үчүн дээрлик мүмкүн эмес. Аларды көргөнгө көнүп калган формабыз дегенде. Бул мунун баарын глобалдык көз караш менен карасаңыз, Javaсыз бүтүндөй заманбап дүйнө мүмкүн эмес деп айта алабыз дегенди билдирет. Өзүңүз баалап көрүңүз: ким азыр таксиге ыңгайлуу тиркеме аркылуу эмес, эски ыкма менен катуу кыйкырып, көчөдө кол булгалап кармагысы келет; тиркеме сиз үчүн жасай турган болсо, ким ар бир мейманканага кезек менен акысыз бөлмөнү табат; жана үйүңүзгө Netflix жана музdateуга караганда, сүйүү an objectисин тартуу үчүн ыңгайлуураак себепти ким таба алат. Жашообузду өзгөрткөн кызматтар жана тиркемелер Java иштеп чыгуучулары тарабынан жазылган. Жана бул башталышы гана, анткени инновациялардын мүмкүнчүлүктөрү чексиз жана масштабдуулукка, ийкемдүүлүккө жана глобалдык жетүү үчүн суроо-талап өсүп жатат.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION