JavaRush /Java Blog /Random-TL /Mga higanteng IT na ang negosyo ay imposible nang walang ...

Mga higanteng IT na ang negosyo ay imposible nang walang Java

Nai-publish sa grupo
Ang katotohanan na ang Java ay isa sa pinakasikat na mga programming language sa literal na lahat ng pangunahing pamantayan ay halos hindi pinag-aalinlanganan ng sinuman. Gayunpaman, upang hindi maging walang batayan, ilang pangunahing impormasyon at istatistika. Mga higanteng IT na ang negosyo ay imposible nang walang Java - 1

Si Java ang Hari

Talaga bang matatawag ang Java na pinakasikat na wika sa mundo? Sa ilang mga reserbasyon, ngunit oo. Karamihan sa mga modernong kumpanya, sa lahat ng industriya at sektor ng merkado, ay gumagamit ng Java. At, ang mahalaga, gagamitin nila ito sa maraming taon na darating para sa mga kadahilanang tulad ng pag-access sa isang malaking talent base ng mga developer para sa potensyal na pagkuha, ang pagkakaroon ng mga frameworks at nakasulat nang code, mga function at application. Mahigit sa 95% ng mga computer sa mga kumpanya at negosyo ang gumagamit ng Java, higit sa 90% ng lahat ng mga computer sa pangkalahatan ay gumagamit ng Java, at ang bilang ng mga mobile device kung saan ginagamit ang wikang ito ay lumampas sa 3 bilyon. Samakatuwid, hindi nakakagulat na halos mas marami pa o hindi gaanong malaking kumpanya saanman sa mundo ay gumagamit ng Java at kumukuha ng mga espesyalista sa wikang ito.

Java + Android = Pag-ibig

Ano ang naging popular sa Java noong una? Una sa lahat, multiplatform at versatility. Ang kakayahang umangkop ng Java ay nagbibigay-daan sa iyo na magpatakbo ng mga program na nakasulat sa wikang ito sa halos anumang device, kabilang ang mga desktop PC, mobile phone at maging ang karamihan sa iba pang mga device, mula sa mga smart car hanggang sa mga gamit sa bahay, na nagiging mas matalino rin sa mga araw na ito. Siyempre, utang ng wikang Java ang karamihan sa katanyagan nito at napakalakas na posisyon sa modernong mundo sa mga mobile platform, o mas tiyak sa Android operating system. Alin ang mauunawaan: walang isang solong application ngayon ang magagawa nang walang isang mobile na bersyon, ang Android ay nakaupo sa trono ng hari ng mga mobile operating system, at ang pag-unlad para sa Android ay hindi maiisip nang walang Java (mayroon ding Kotlin, ngunit ito ay isang hiwalay na paksa). Kaya lumalabas na ang karamihan sa malalaking modernong kumpanya, kung saan napakahalaga na magkaroon ng multifunctional na mga mobile application, ay hindi mabubuhay nang walang Java. Ang posisyon ng pamumuno ng Java ay kinumpirma ng mga istatistika. Ayon sa TIOBE Index, ang Java ang pinakasikat na programming language sa mundo sa 16%, nangunguna sa C at Python.

Mga nangungunang kumpanya at unicorn startup. Paano nila ginagamit ang Java

Ang posisyon ng pamumuno ng Java at ang ubiquity ng wikang ito sa modernong kapaligiran ng negosyo ay inayos na. Dahil mismo sa versatility at prevalence ng Java kung minsan ay mahirap para sa mga baguhan na mag-navigate sa mga lugar ng aplikasyon ng wika at kung paano eksaktong ginagamit ng malalaking kumpanya at mga umuusbong na startup ang Java, para sa anong mga layunin ito ay pinaka-kapaki-pakinabang at kung bakit ito mahalaga . Samakatuwid, nagpasya kaming maghanda ng maikling pagsusuri ng ilang matagumpay at tanyag na kumpanya ng IT na ang negosyo ay hindi maihihiwalay na nauugnay sa Java at ang mga pagkakataong ibinibigay ng wikang ito. Partikular sa artikulong ito ay pag-uusapan natin ang tungkol sa ilang mga higante mula sa mass market segment - ngayon ang mga kumpanyang ito ay kilala sa halos lahat, at marami ang hindi maaaring isipin ang kanilang buhay nang wala ang kanilang mga serbisyo.

Uber

Ang Uber ay isa sa mga canonical na halimbawa ng isang matagumpay na kumpanya na ang negosyo ay binuo sa paligid ng isang mobile application, na, naman, ay batay sa Java. Mga higanteng IT na ang negosyo ay imposible nang walang Java - 2Ano ang dahilan kung bakit kaakit-akit at sikat ang Uber (at mga katulad na serbisyo)? Ang katotohanan na maaaring buksan ng user ang application at mag-order ng serbisyo halos agad-agad. Ipinapakita ng Uber app kung nasaan ang kotse sa isang partikular na sandali sa oras, kung saan ito pupunta at kailan, hanggang sa minuto, darating ito sa destinasyon nito. Ipinakita pa ng Uber ang numero ng plaka, kulay at gawa ng kotse, pati na rin ang pangalan ng driver, na nagbibigay-daan sa user na makilala ang nais na sasakyan halos kaagad. Ang proseso ng pagbabayad ay simple at mabilis din - ito ay awtomatikong sisingilin sa iyong credit card. Ang lahat ng ito ay posible salamat sa Java. Ang mga katotohanan ng modernong digital na negosyo ay nagpipilit sa mga kumpanya na lumikha ng mga bagong mobile application na tutugon sa pangangailangan ng consumer para sa mga produkto at serbisyong available 24/7 sa loob ng maximum na ilang sampu-sampung minuto pagkatapos mag-order. Upang matugunan ang pangangailangang ito, ang mga kumpanya ay bumaling sa mga proyekto ng Java sa lalong malaki at aktibong paraan. Ito ay higit sa lahat salamat sa paggamit ng Java , pati na rin ang patuloy na pagpapabuti ng code, na ang mga gumagamit ng modernong bersyon ng Uber application ay may access sa ganoong dami ng iba't ibang impormasyon (sa anyo ng mga graphics at hindi lamang), pati na rin sa iba't ibang mga function at kakayahan. Halimbawa, pinapayagan ka ng application na makita ang halaga ng isang biyahe at subaybayan ang mga pagbabago sa mga taripa depende sa oras ng araw, panahon at iba pang mga kadahilanan. Maaari ka ring pumili ng mga kotse na may iba't ibang antas ng kaginhawaan o magbahagi ng taxi sa ibang mga user kung sila ay patungo sa parehong direksyon. Ang mga function na ito ay nangangailangan ng dose-dosenang, kung minsan ay daan-daang mga proseso na tumatakbo sa background, at ang tagagarantiya ng coordinated na operasyon ng mga prosesong ito ay, sa isang malaking lawak, Java.

Netflix

Ngayon, ang paboritong video service ng lahat ay nagpoproseso ng hindi bababa sa 2 bilyong kahilingan para sa streaming na nilalaman araw-araw. Lahat salamat sa Java-centered architecture. Mga higanteng IT na ang negosyo ay imposible nang walang Java - 3Ang Netflix ay ang pinakasikat na online na TV network sa buong mundo (kung matatawag mo ito), at ang modelo ng pagpapatakbo ng serbisyo at ang interface nito ay naging pamantayan. Para sa isang maliit na buwanang bayad na humigit-kumulang $10, ang mga gumagamit ng Netflix ay makakapanood ng maraming pelikula at palabas sa TV hangga't gusto nila, anumang oras, sa anumang device. Ang scalability ng Java ay may mahalagang papel sa tagumpay ng Netflix, na nagpapahintulot sa kumpanya na palakihin ang base ng gumagamit nito sa 57 milyon sa higit sa 50 bansa. Ang audience na ito ay nanonood ng higit sa 1 bilyong oras ng nilalamang video bawat buwan. "Ang karamihan ng mga serbisyo sa aming arkitektura ay binuo sa Java at sa Java Virtual Machine [JVM]," sabi ni Andrew Glover, isa sa mga developer ng Netflix. "Mayroon kaming libu-libong mga proseso ng Java na tumatakbo sa lahat ng oras, at habang lumalaki ang aming platform, wala kaming nakikitang anumang pangunahing isyu sa imprastraktura. Gumagamit din kami ng maraming open source na tool na nakabatay sa Java, na ginagawang madali ang pagsubaybay, pag-update at pagsukat ng aming mga serbisyo.” “Kapag binuksan ng isang user ang Netflix, sa likod ng mga eksena ay nagpapatakbo ang system ng humigit-kumulang isang dosenang iba't ibang proseso upang pahintulutan ang taong iyon, alamin kung anong device ang kanilang ginagamit, tiyaking aktibo ang account, at tingnan ang kamakailang aktibidad ng kanilang profile. Ang lahat ng prosesong ito ay pinamamahalaan gamit ang Eureka , isang open source na tool batay sa Java,” sabi ni Glover.

Twitter

Ang pinakasikat na serbisyo ng microblogging sa mundo, ang Twitter, ay lumitaw noong sinaunang panahon, ayon sa mga pamantayan ng industriya ng Internet, siyempre - noong 2006, at sa mga unang taon ng pagkakaroon nito ay nagkaroon ito ng malaking problema sa pagganap at matatag na operasyon sa gitna ng mabilis na paglaki ng user base nito. Ang serbisyo ay madalas na nag-crash na ang screen na may larawan ng isang puting balyena na nakikita ng isang user sa panahon ng Twitter outages ay naging isang meme. Mga higanteng IT na ang negosyo ay imposible nang walang Java - 4Gayunpaman, sa pagtatapos ng 2010, nagsimulang gumana nang mas matatag ang Twitter, at nitong mga nakaraang taon mayroon itong mahusay na mga tagapagpahiwatig ng oras ng pag-andar, kaya nagsimulang makalimutan ang natutulog na puting balyena. Sino ang dapat pasalamatan sa mga ganitong pagbabago? Siyempre, Java. Si Robert Benson, senior director of development ng Twitter, ay nagsalita tungkol dito sa isang panayam. Ayon sa kanya, ang mga developer ng Twitter mula pa sa simula ng platform ay nag-isip nang husto tungkol sa arkitektura ng serbisyo at kung paano pinakamabisang iproseso ang malaking bilang ng mga kahilingang natanggap mula sa mga user bawat segundo. At ngayon ang Twitter ay may higit sa 200 milyong aktibong gumagamit na nag-iiwan ng higit sa 400 milyong mga tweet araw-araw. Pagkatapos ng ilang taon ng pagsusuri at paghahanap para sa pinakamahusay na solusyon, ang mga inhinyero ng Twitter ay dumating sa paggamit ng Java Virtual Machine, na nagpapahintulot sa system na mag-scale nang pahalang at makayanan ang pagkarga. Inilipat ng mga developer ng Twitter ang karamihan sa pinakamahalagang sistema para sa kumpanya sa mga serbisyong nakasulat sa Java at Scala, na tumatakbo sa JVM. Samakatuwid, gumagana na ngayon ang Twitter nang maayos sa buong mundo, at iniangkop pa upang ligtas na makayanan ang mga peak period ng mataas na load na nangyayari sa mga high-profile na kaganapan gaya ng mga finals ng World Cup o mga halalan sa United States. At pinapayagan ng system ang mga user na malaman ang mga balita tungkol sa mga kaganapang nangyari ilang minuto lang ang nakalipas.

Priceline

Para sa Priceline, isa sa mga nangunguna sa industriya ng online booking, ang Java ang susi sa kahusayan at pagiging epektibo. Ang paggamit ng wikang ito ay nagbibigay-daan sa iyong makamit ang flexibility, productivity, portability at maabot ang isang malaking audience. Mga higanteng IT na ang negosyo ay imposible nang walang Java - 5Ang Priceline ay isang application para sa pag-book ng mga hotel at apartment sa buong mundo. Ang serbisyong ito ay bahagyang hindi gaanong sikat at kilala sa Europa kaysa sa USA, kung saan ito ang nangunguna. Ang Priceline ay bahagi ng Booking Holdings, na kinabibilangan din ng ilang napakasikat na serbisyo sa pag-book, katulad ng KAYAK, Rentalcars, Booking, Opentable at Agoda. Kaya ang mga aspeto ng Java na nakalista sa ibaba ay higit na nalalapat din sa mga serbisyong ito. Sa kabila ng katotohanan na mula sa panig ng gumagamit ang proseso ng paghahanap at pag-book ng mga hotel ay mukhang medyo simple - ipasok lamang ang nais na destinasyon at mga petsa - sa likod ng mga eksena ng mga serbisyo tulad ng Priceline ay may mga kumplikadong sistema na may maraming sabay-sabay na proseso. Ang isang simpleng query sa paghahanap ay nagti-trigger ng isang serye ng mga pakikipag-ugnayan at koneksyon sa iba't ibang mga hotel, airline, database at reservation system sa buong mundo. Halimbawa, ang paghahanap ng hotel para mag-book ng kuwarto sa isang lugar sa New York ay lumilikha ng hanggang 500 sabay-sabay na kahilingan sa mga system ng hotel at iba't ibang tagapamagitan. Isinasaalang-alang na ang libu-libong mga gumagamit ay maaaring maghanap ng mga hotel sa system nang sabay-sabay, ang pangunahing kahirapan sa gawain ng Priceline at iba pang katulad na mga aggregator ay ang pamamahala sa kumplikadong matrix ng mga kahilingan at koneksyon na nangyayari sa real time. Dito pumapasok ang superhero na tinatawag na Java, na nagpapahintulot sa serbisyo na mabilis at mahusay na makuha ang impormasyon mula sa mga database sa buong mundo bilang tugon sa mga query. Sa kaso ng Priceline, ang dedikasyon ng kumpanya sa Java ay napakalakas kaya sinabi ni Michael Diliberto, punong operating officer ng North American division ng Priceline, na tinitingnan ng kumpanya ang Java bilang isang "paraan ng pamumuhay," at hindi nila maiisip na umiiral nang walang wika.

mga konklusyon

Tulad ng nakikita mo mula sa itaas, nang walang Java halos imposible para sa isang bilang ng mga kilalang serbisyo na matagumpay na gumana, pati na rin para sa mga kumpanyang kumikita ng malaking pera mula sa katanyagan ng mga serbisyong ito. Atleast sa porma nakasanayan na natin silang makita. Nangangahulugan ito na kung titingnan mo ang lahat ng ito mula sa isang pandaigdigang pananaw, maaari nating sabihin na ang buong modernong mundo ay imposible nang walang Java. Maghusga para sa iyong sarili: na ngayon ay gustong sumakay ng taxi hindi sa pamamagitan ng isang maginhawang app, ngunit ang lumang paraan, sumisigaw nang malakas at winawagayway ang kanyang mga armas sa kalye; sino naman ang tatawag sa bawat hotel para maghanap ng libreng kwarto kung gagawin ito ng application para sa iyo; at sino ang maaaring makabuo ng isang mas maginhawang dahilan upang akitin ang bagay ng pagmamahal sa iyong tahanan kaysa sa Netflix at chill. Ang mga serbisyo at application na nagbabago sa ating buhay ay isinulat ng mga developer ng Java. At ito ay simula pa lamang, dahil ang mga pagkakataon para sa pagbabago ay walang katapusang at ang pangangailangan para sa scalability, flexibility at global reach ay lumalaki lamang.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION