CodeGym /จาวาบล็อก /สุ่ม /ยักษ์ใหญ่ด้านไอทีซึ่งธุรกิจจะเป็นไปไม่ได้หากไม่มี Java
John Squirrels
ระดับ
San Francisco

ยักษ์ใหญ่ด้านไอทีซึ่งธุรกิจจะเป็นไปไม่ได้หากไม่มี Java

เผยแพร่ในกลุ่ม
แทบไม่มีใครท้าทายข้อเท็จจริงที่ว่า Java เป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมสูงสุดตามเกณฑ์หลักทุกประการ อย่างไรก็ตาม เพื่อหลีกเลี่ยงการกล่าวอ้างโดยไม่มีหลักฐาน นี่คือข้อมูลพื้นฐานและสถิติบางส่วน ยักษ์ใหญ่ด้านไอทีซึ่งธุรกิจจะเป็นไปไม่ได้หากไม่มี Java - 1

ชวาเป็นราชา

Java สามารถเรียกได้ว่าเป็นภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในโลกหรือไม่? ด้วยการจองบางอย่างใช่ บริษัทสมัยใหม่ส่วนใหญ่ในทุกอุตสาหกรรมและภาคการตลาดใช้ Java และที่สำคัญ พวกเขาจะใช้มันไปอีกหลายปี ต้องขอบคุณความพร้อมของกลุ่มนักพัฒนาจำนวนมากที่สามารถว่าจ้างได้ เช่นเดียวกับการมีอยู่ของเฟรมเวิร์กและโค้ด ฟังก์ชัน และแอปพลิเคชันที่มีอยู่ คอมพิวเตอร์ขององค์กรมากกว่า 95% ใช้ Java มากกว่า 90% ของคอมพิวเตอร์ทั้งหมดใช้ Java และจำนวนอุปกรณ์พกพาที่ใช้ภาษานี้เกิน 3 พันล้านเครื่อง ดังนั้นจึงไม่น่าแปลกใจที่บริษัทขนาดใหญ่เกือบทุกแห่งทั่วโลกใช้ Java และว่าจ้างผู้เชี่ยวชาญด้าน Java

Java + Android = ความรัก

อะไรทำให้ Java เป็นที่นิยมในตอนแรก? ประการแรก การสนับสนุนข้ามแพลตฟอร์มและความเก่งกาจ ความยืดหยุ่นของ Java ทำให้สามารถรันโปรแกรมที่เขียนด้วยภาษานี้บนอุปกรณ์เกือบทุกชนิด รวมถึงเดสก์ท็อปพีซี โทรศัพท์มือถือ และแม้แต่อุปกรณ์อื่นๆ ส่วนใหญ่ ตั้งแต่เครื่องอัจฉริยะไปจนถึงเครื่องใช้ในครัวเรือน ซึ่งในปัจจุบันก็ฉลาดขึ้นทุกชั่วโมงเช่นกัน แน่นอน ความนิยมและตำแหน่งที่แข็งแกร่งของ Java ในโลกสมัยใหม่นั้นต้องขอบคุณแพลตฟอร์มมือถือเป็นส่วนใหญ่ โดยเฉพาะอย่างยิ่งคือระบบปฏิบัติการ Android และนั่นก็สมเหตุสมผลแล้ว ไม่มีแอปพลิเคชันใดสามารถทำได้หากไม่มีเวอร์ชันมือถือ Android อยู่เหนือบัลลังก์ของระบบปฏิบัติการมือถือ และการพัฒนา Android นั้นเป็นไปไม่ได้หากไม่มี Java (มี Kotlin แต่นั่นเป็นหัวข้อแยกต่างหาก) ดังนั้น บริษัทสมัยใหม่ขนาดใหญ่ส่วนใหญ่ซึ่งพึ่งพาแอปบนอุปกรณ์เคลื่อนที่ที่หลากหลาย ไม่สามารถอยู่ได้โดยปราศจากจาวา ตำแหน่งผู้นำและสถิติของ Java ยืนยันสิ่งนี้ ตามดัชนี TIOBE Java เป็นภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก โดยมีการเข้าถึง 16% นำหน้า C และ Python

บริษัทชั้นนำและยูนิคอร์น พวกเขาใช้ Java อย่างไร

เราได้พิจารณาตำแหน่งผู้นำและความแพร่หลายของ Java ในสภาพแวดล้อมทางธุรกิจสมัยใหม่ เนื่องจาก Java มีความหลากหลายและแพร่หลายมาก บางครั้งผู้เริ่มต้นจึงพบว่าเป็นการยากที่จะเข้าใจพื้นที่ทั้งหมดที่ใช้ภาษานี้ บริษัทขนาดใหญ่และสตาร์ทอัพที่กำลังเติบโตใช้ภาษานี้อย่างไร ที่ใดมีประโยชน์มากที่สุด และเหตุใดจึงสำคัญ นั่นเป็นเหตุผลที่เราตัดสินใจเตรียมภาพรวมสั้นๆ ของบริษัทไอทีที่ประสบความสำเร็จและเป็นที่นิยมไม่กี่แห่ง ซึ่งธุรกิจเชื่อมโยงกับ Java และความสามารถที่มีอย่างแยกไม่ออก ในบทความนี้ เราจะพูดถึงบริษัทยักษ์ใหญ่ในตลาดแมสโดยเฉพาะ ซึ่งเป็นบริษัทที่เกือบทุกคนรู้จักและบริการที่หลายคนนึกไม่ถึงว่าจะอยู่ได้โดยปราศจาก

อูเบอร์

Uber เป็นตัวอย่างที่เป็นแก่นสารของบริษัทที่ประสบความสำเร็จซึ่งธุรกิจสร้างขึ้นโดยใช้แอปบนอุปกรณ์เคลื่อนที่ซึ่งอิงจาก Java ยักษ์ใหญ่ด้านไอทีซึ่งธุรกิจจะเป็นไปไม่ได้หากไม่มี Java - 2อะไรทำให้ Uber (และบริการที่คล้ายกัน) น่าดึงดูดและเป็นที่นิยม การที่ผู้ใช้สามารถเปิดแอปและสั่งเรียกรถได้แทบจะในทันที แอพ Uber จะแสดงตำแหน่งที่รถอยู่ในขณะนั้น จุดหมายปลายทาง และเวลาถึงในนาทีที่ใกล้ที่สุด Uber ยังแสดงหมายเลขทะเบียนรถ สี และยี่ห้อของรถ ตลอดจนชื่อคนขับ ทำให้ผู้ใช้สามารถจดจำรถที่ต้องการได้แทบจะในทันที ขั้นตอนการชำระเงินยังง่ายและรวดเร็ว — แอปจะเรียกเก็บเงินจากบัตรเครดิตของผู้ใช้โดยอัตโนมัติ ทั้งหมดนี้เป็นไปได้ด้วย Java ความเป็นจริงของธุรกิจดิจิทัลสมัยใหม่กำลังบังคับให้บริษัทต่างๆ ต้องสร้างแอปบนอุปกรณ์เคลื่อนที่ใหม่ที่พร้อมใช้งานทุกวันตลอด 24 ชั่วโมง และตอบสนองความต้องการสินค้าและบริการของลูกค้าภายในเวลาไม่กี่นาทีหลังจากสั่งซื้อ เพื่อตอบสนองความต้องการนี้ บริษัทจำนวนมากขึ้นเรื่อยๆ จึงหันไปใช้ Java อย่างรวดเร็วJavaร่วมกับการปรับปรุงโค้ดอย่างต่อเนื่องคือสาเหตุที่ผู้ใช้แอป Uber เวอร์ชันล่าสุดสามารถเข้าถึงข้อมูลจำนวนมาก (ในรูปแบบกราฟิกและอื่นๆ) ตลอดจนฟังก์ชันและคุณลักษณะต่างๆ มากมาย ตัวอย่างเช่น แอพช่วยให้คุณเห็นค่าใช้จ่ายของการเดินทางและติดตามการเปลี่ยนแปลงค่าโดยสารขึ้นอยู่กับช่วงเวลาของวัน สภาพอากาศ และปัจจัยอื่นๆ คุณยังสามารถเลือกรถที่มีความสะดวกสบายในระดับต่างๆ หรือแชร์การขี่กับผู้ใช้รายอื่นหากพวกเขากำลังมุ่งหน้าไปยังทิศทางเดียวกัน เพื่อให้คุณลักษณะเหล่านี้ทำงานได้ จำเป็นต้องมีกระบวนการเบื้องหลังหลายสิบหรือหลายร้อยครั้ง และใช่ เป็นอีกครั้งที่ Java มีหน้าที่รับผิดชอบส่วนใหญ่สำหรับการประสานงานของกระบวนการเหล่านี้ให้ประสบความสำเร็จ

เน็ตฟลิกซ์

ในปัจจุบัน บริการวิดีโอโปรดของทุกคนประมวลผลคำขอสตรีมเนื้อหามากถึง 2 พันล้านรายการทุกวัน ขอบคุณสถาปัตยกรรมที่เน้นจาวาเป็นหลัก ยักษ์ใหญ่ด้านไอทีซึ่งธุรกิจจะเป็นไปไม่ได้หากไม่มี Java - 3Netflix เป็นเครือข่ายทีวีออนไลน์ที่ได้รับความนิยมมากที่สุดในโลก (ถ้าคุณเรียกแบบนั้นก็ได้) และรูปแบบบริการและอินเทอร์เฟซได้กลายเป็นมาตรฐาน ด้วยค่าบริการรายเดือนเล็กน้อยประมาณ 10 ดอลลาร์ ผู้ใช้ Netflix สามารถดูภาพยนตร์และรายการทีวีจำนวนเท่าใดก็ได้ เมื่อไรก็ได้ และบนอุปกรณ์ใดก็ได้ ความสามารถในการปรับขนาดของ Java มีบทบาทสำคัญในความสำเร็จของ Netflix ทำให้บริษัทสามารถเพิ่มฐานผู้ใช้เป็น 57 ล้านคนในกว่า 50 ประเทศ ผู้ชมรายนี้ดูเนื้อหาวิดีโอมากกว่า 1 พันล้านชั่วโมงทุกเดือน "บริการส่วนใหญ่ที่ทำงานในสถาปัตยกรรมของเราสร้างขึ้นบน Java และ Java Virtual Machine [JVM]" Andrew Glover ผู้อำนวยการฝ่ายวิศวกรรมการจัดส่งของ Netflix กล่าว "Netflix ใช้สถาปัตยกรรมไร้สัญชาติ ดังนั้นเมื่อเรามีลูกค้าเข้ามามากขึ้น เราก็สามารถดึงอินสแตนซ์จำนวนมากขึ้นได้อย่างง่ายดาย เรามีกระบวนการ Java นับพันที่ทำงานตลอดเวลา แต่ในขณะที่เราเติบโตขึ้น เราก็ไม่มีความท้าทายด้านโครงสร้างพื้นฐานมากนัก เรายังมีเครื่องมือโอเพ่นซอร์สจำนวนมากที่ใช้ Java ซึ่งทำให้ง่ายต่อการตรวจสอบ อัปเกรด และปรับขนาดบริการของเรา" "เมื่อลูกค้าเปิดตัว Netflix เบื้องหลัง ระบบจะเริ่มกระบวนการต่างๆ ให้สิทธิ์บุคคลนั้น ค้นหาอุปกรณ์ที่เขาหรือเธอใช้ ตรวจสอบให้แน่ใจว่าบัญชีเป็นปัจจุบัน และดูกิจกรรมล่าสุดของพวกเขา การเรียบเรียงแบบนั้นทำได้ด้วย เบื้องหลังนั้นระบบจะเริ่มกระบวนการต่างๆ มากมายเพื่ออนุญาตบุคคลนั้น ค้นหาว่าเขาหรือเธอใช้อุปกรณ์ใด ตรวจสอบให้แน่ใจว่าบัญชีเป็นปัจจุบัน และดูกิจกรรมล่าสุดของพวกเขา การเรียบเรียงแบบนั้นทำได้ด้วย เบื้องหลังนั้นระบบจะเริ่มกระบวนการต่างๆ มากมายเพื่ออนุญาตบุคคลนั้น ค้นหาว่าเขาหรือเธอใช้อุปกรณ์ใด ตรวจสอบให้แน่ใจว่าบัญชีเป็นปัจจุบัน และดูกิจกรรมล่าสุดของพวกเขา การเรียบเรียงแบบนั้นทำได้ด้วยEurekaซึ่งเป็นเครื่องมือโอเพ่นซอร์สที่ใช้ Java" Glover กล่าว

ทวิตเตอร์

Twitter บริการไมโครบล็อกที่ได้รับความนิยมมากที่สุดในโลก ปรากฏในปี 2549 (สมัยโบราณตามมาตรฐานอุตสาหกรรมอินเทอร์เน็ต) ในช่วงปีแรก ๆ มีปัญหาอย่างมากเกี่ยวกับประสิทธิภาพและความเสถียรเนื่องจากฐานผู้ใช้เติบโตขึ้นอย่างรวดเร็ว บริการนี้ล่มบ่อยมากจนหน้าจอที่มีรูปปลาวาฬสีขาว ซึ่งผู้ใช้จะเห็นเมื่อ Twitter ล่ม กลายเป็นมีม ยักษ์ใหญ่ด้านไอทีซึ่งธุรกิจจะเป็นไปไม่ได้หากไม่มี Java - 4อย่างไรก็ตาม ตั้งแต่ปลายปี 2010 Twitter มีเสถียรภาพมากขึ้น ในช่วงไม่กี่ปีที่ผ่านมา มันประสบความสำเร็จในตัวบ่งชี้สถานะการออนไลน์ที่ยอดเยี่ยม ดังนั้นวาฬสีขาวที่เซื่องซึมจึงถูกลืม ใครควรจะขอบคุณสำหรับการเปลี่ยนแปลงนี้? แน่นอนจาวา Robert Benson ผู้อำนวยการอาวุโสฝ่ายพัฒนาของ Twitter กล่าวถึงเรื่องนี้ในการสัมภาษณ์ ตามที่เขาพูด ตั้งแต่เริ่มก่อตั้งแพลตฟอร์ม นักพัฒนา Twitter ได้คิดอย่างมากเกี่ยวกับสถาปัตยกรรมของบริการและวิธีประมวลผลคำขอจำนวนมากจากผู้ใช้ทุกวินาทีอย่างมีประสิทธิภาพสูงสุด และวันนี้ Twitter มีผู้ใช้งานมากกว่า 200 ล้านคนที่โพสต์มากกว่า 400 ล้านทวีตทุกวัน หลังจากหลายปีของการวิเคราะห์และค้นหาวิธีแก้ปัญหาที่ดีที่สุด วิศวกรของ Twitter ก็มาใช้ Java Virtual Machine ซึ่งทำให้สามารถปรับขนาดระบบในแนวนอนและรับมือกับโหลดได้ นักพัฒนา Twitter ได้ย้ายระบบที่สำคัญที่สุดของบริษัทเกือบทั้งหมดไปยังบริการที่เขียนด้วย Java และ Scala ซึ่งทำงานใน JVM นั่นเป็นเหตุผลที่ตอนนี้ Twitter ค่อนข้างเสถียรทั่วโลก และยังสามารถรับมือกับช่วงเวลาที่มีโหลดสูงสุดอย่างราบรื่นซึ่งเกิดขึ้นระหว่างกิจกรรมที่มีชื่อเสียง เช่น การแข่งขันฟุตบอลโลกรอบสุดท้ายหรือการเลือกตั้งในสหรัฐอเมริกา ระบบยังช่วยให้ผู้ใช้สามารถค้นหาข่าวสารเกี่ยวกับเหตุการณ์ที่เกิดขึ้นเมื่อไม่กี่นาทีที่ผ่านมา เหตุใด Twitter จึงค่อนข้างเสถียรทั่วโลก และยังสามารถรับมือกับช่วงที่มีโหลดสูงซึ่งเกิดขึ้นในช่วงเหตุการณ์สำคัญอย่างฟุตบอลโลกรอบสุดท้ายหรือการเลือกตั้งสหรัฐฯ ได้อย่างไม่ลำบาก ระบบยังช่วยให้ผู้ใช้สามารถค้นหาข่าวสารเกี่ยวกับเหตุการณ์ที่เกิดขึ้นเมื่อไม่กี่นาทีที่ผ่านมา เหตุใด Twitter จึงค่อนข้างเสถียรทั่วโลก และยังสามารถรับมือกับช่วงที่มีโหลดสูงซึ่งเกิดขึ้นในช่วงเหตุการณ์สำคัญอย่างฟุตบอลโลกรอบสุดท้ายหรือการเลือกตั้งสหรัฐฯ ได้อย่างไม่ลำบาก ระบบยังช่วยให้ผู้ใช้สามารถค้นหาข่าวสารเกี่ยวกับเหตุการณ์ที่เกิดขึ้นเมื่อไม่กี่นาทีที่ผ่านมา

ราคา

สำหรับ Priceline ซึ่งเป็นผู้นำด้านการจองออนไลน์ Java คือกุญแจสู่ประสิทธิภาพและประสิทธิผล ภาษาช่วยให้มีความยืดหยุ่น ประสิทธิภาพ ความคล่องตัว และการเข้าถึงที่กว้างขวาง ยักษ์ใหญ่ด้านไอทีซึ่งธุรกิจจะเป็นไปไม่ได้หากไม่มี Java - 5

ภาพจากPriceline Press Center

Priceline เป็นแอพสำหรับจองโรงแรมและอพาร์ทเมนท์ทั่วโลก บริการนี้เป็นที่รู้จักในยุโรปน้อยกว่าในสหรัฐอเมริกาซึ่งเป็นผู้นำเล็กน้อย Priceline เป็นส่วนหนึ่งของ Booking Holdings ซึ่งรวมถึงบริการจองยอดนิยมหลายรายการ เช่น KAYAK, Rentalcars, Booking, OpenTable และ Agoda ดังนั้นแง่มุมของการใช้ Java ที่กล่าวถึงด้านล่างนี้จึงเกี่ยวข้องกับบริการเหล่านี้เป็นส่วนใหญ่เช่นกัน แม้ว่าข้อเท็จจริงที่ว่ากระบวนการค้นหาและจองโรงแรมจะดูค่อนข้างง่ายสำหรับผู้ใช้ — คุณเพียงแค่ต้องป้อนปลายทางและวันที่ที่คุณต้องการ — ระบบที่ซับซ้อนซึ่งมีกระบวนการหลายอย่างพร้อมกันกำลังทำงาน "เบื้องหลัง" ที่บริการต่างๆ เช่น Priceline คำค้นหาง่ายๆ ทำให้เกิดการโต้ตอบและการเชื่อมต่อกับโรงแรม สายการบิน ฐานข้อมูล และระบบการจองต่างๆ ทั่วโลก ตัวอย่างเช่น การค้นหาโรงแรมเพื่อจองห้องพักที่ไหนสักแห่งในนิวยอร์กจะสร้างคำขอพร้อมกันสูงสุด 500 รายการไปยังระบบโรงแรมและตัวกลางต่างๆ เมื่อพิจารณาจากข้อเท็จจริงที่ว่าผู้ใช้หลายพันคนสามารถค้นหาโรงแรมบนระบบได้ในเวลาเดียวกัน ปัญหาหลักสำหรับ Priceline และผู้รวบรวมข้อมูลอื่นๆ ที่คล้ายคลึงกันคือการจัดการเมทริกซ์ที่ซับซ้อนของคำขอและการเชื่อมต่อที่เกิดขึ้นแบบเรียลไทม์ นี่คือจุดที่ Java ซูเปอร์ฮีโร่ของเราช่วยประหยัดเวลาด้วยการอนุญาตให้บริการรับข้อมูลจากฐานข้อมูลทั่วโลกอย่างรวดเร็วและมีประสิทธิภาพเพื่อตอบสนองคำขอเหล่านี้ ในกรณีของ Priceline ความภักดีของบริษัทที่มีต่อ Java นั้นยิ่งใหญ่มากจน Michael Diliberto, CIO แผนก North American ของ Priceline เคยกล่าวไว้ว่า Java คือ "วิถีชีวิต" สำหรับบริษัท และพวกเขาสามารถ

ข้อสรุป

ดังที่คุณเห็นจากด้านบน การดำเนินงานที่ประสบความสำเร็จของบริการที่มีชื่อเสียงหลายแห่ง รวมถึงบริษัทที่ทำเงินได้มากมายจากความนิยมของบริการเหล่านี้ แทบจะเป็นไปไม่ได้เลยหากไม่มี Java อย่างน้อยก็ในรูปแบบที่เราเคยเห็นพวกเขา ดังนั้น หากเรามองทั้งหมดนี้จากมุมมองทั่วโลก เราสามารถพูดได้ว่าโลกสมัยใหม่ทั้งใบจะเป็นไปไม่ได้เลยหากไม่มี Java ตัดสินด้วยตัวคุณเอง: ทุกวันนี้ใครอยากจะเรียกแท็กซี่โดยไม่ต้องผ่านแอปแสนสะดวก แต่แบบเดิมๆ ตะโกนเสียงดังและโบกมือบนทางเท้า? ใครจะโทรหาโรงแรมแต่ละแห่งเพื่อค้นหาห้องว่างหากแอพทำทุกอย่างให้คุณ และใครจะสามารถหาข้ออ้างที่สะดวกกว่าที่จะหลอกล่อคนรักของคุณได้มากกว่า "Netflix and Chill"? บริการและแอพที่เปลี่ยนชีวิตของเราเขียนโดยนักพัฒนา Java
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION