CodeGym /Java Blog /Random /Mga Nangungunang Website at Java. Aling Tech Giants ang P...
John Squirrels
Antas
San Francisco

Mga Nangungunang Website at Java. Aling Tech Giants ang Pinaka Umaasa sa Java?

Nai-publish sa grupo
Habang ang mga uso sa pag-develop ng software ay dumarating at umuusad sa bilis ng kidlat, isang paraan upang matiyak na ang iyong mga propesyonal na kasanayan ay may kaugnayan sa merkado, pagdating sa mga partikular na programming language at mga tool, ay upang malaman kung aling mga teknolohiya ang ginagamit ng malalaking kumpanya ng teknolohiya. Ang pagiging mahusay sa isang stack ng teknolohiya na ginagamit ng hindi bababa sa ilan sa mga nangungunang tech na higante ay halos ginagarantiyahan na ang iyong mga kasanayan ay in-demand ng mga employer sa mga darating na taon. Mga Nangungunang Website at Java.  Aling Tech Giants ang Pinaka Umaasa sa Java?  - 1

Aling mga programming language ang ginagamit ng mga nangungunang tech na kumpanya?

Ngayon, hindi lihim na ang Java ay isa sa mga nangungunang programming language sa mga tuntunin ng paggamit ng enterprise at marahil ang pinakamahalagang enterprise backend language sa mundo. Batay sa isang pag-aaral na ginawa ng Coding Dojo, ang pagsusuri sa mga pinakasikat na programming language na ginagamit ng nangungunang 25 unicorn company, Java, Python, JavaScript, C/C++, at Ruby ang limang pinakasikat na programming language sa mga enterprise. Siyempre, ang Java ay ginagamit kasama ng iba pang mga programming language, ngunit ngayon ay talagang mahirap na makahanap ng isang pangunahing kumpanya ng teknolohiya na hindi umaasa sa Java upang palakasin ang ilan sa mga proseso nito. Narito ang isang listahan ng mga nangungunang tech na kumpanya at ang pangunahing mga programming language na ginagamit nila.

  • Google

Front-end: JavaScript, TypeScript. Back-end: Java, C, C++, Python, Go. Database: Bigtable, MariaDB.

  • Apple

Front-end: JavaScript, PHP. Back-end: Java, Python, Perl, Ruby.

  • Amazon

Front-end: JavaScript. Back-end: Java, C++, Perl.

  • Facebook

Front-end: JavaScript. Back-end: Java, Python, Haskell, PHP, Hack, XHP, Erlang, C++.

  • YouTube

Front-end: JavaScript. Back-end: Java, C, C++, Python, Go.

  • Twitter

Front-end: JavaScript. Back-end: Java, C++, Scala, Ruby.

  • eBay

Front-end: JavaScript. Back-end: Java, Scala.

Mga programming language na ginagamit ng mga non-tech na nangungunang kumpanya

Pagdating sa iba pang mga industriya at non-tech na kumpanya, ang mga nangunguna ay karaniwang gumagamit din ng Java. Narito ang ilang halimbawa ng mga nangungunang kumpanya at ang mga programming language na kanilang pinagkakatiwalaan upang bumuo ng kanilang mga website, serbisyo at application.

1. Pagtitingi.

  • Walmart

    Java, Python, JavaScript, Perl.

  • Costco

    Java, Python, JavaScript, C.

  • Home Depot

    Java, Python, JavaScript, C#, Ruby.

2. Pangangalaga sa kalusugan.

  • Kalusugan ng CVS

    Java, JavaScript, Swift.

  • UnitedHealth Group

    Java, JavaScript, Python.

  • McKesson

    Java, JavaScript.

  • CardinalHealth

    Java, JavaScript, Python.

3. Pananalapi.

  • JP Morgan

    Java, Python, JavaScript, Perl, Ruby.

  • Citigroup

    Java, Python, C++, C#

  • Wells Fargo

    Java, Python, JavaScript, C#.

4. Telekomunikasyon.

  • AT&T

    Java, Python, JavaScript, Perl.

  • Verizon

    Java, Python, JavaScript, Swift.

  • Comcast

    Java, Python, JavaScript, Go, Ruby.

5. Aerospace at depensa.

  • Boeing

    Java, Python, JavaScript, Perl, Ruby.

  • Raytheon

    Java, C++, C#.

Mga nangungunang kumpanya at JavaEE

Ang Java EE (Java Platform, Enterprise Edition) ay isa sa pinakamahalagang tool na kailangan mong malaman at magkaroon ng karanasan upang maging in-demand bilang isang enterprise-oriented na Java developer. Ang Java EE ay ang enterprise Java computing platform ng Oracle. Nagbibigay ito ng API at runtime na kapaligiran para sa pagbuo at pagpapatakbo ng software ng enterprise, kabilang ang mga serbisyo sa network at web, at iba pang malakihan, multi-tiered, scalable, maaasahan, at secure na mga application ng network. Pinapalawak ng Java EE ang Java Platform, Standard Edition (Java SE), na nagbibigay ng API para sa object-relational mapping, distributed at multi-tier na mga arkitektura, at mga serbisyo sa web. Ayon sa datos na itong Enlyft, sa kasalukuyan, mayroong 101,837 kumpanyang gumagamit ng J2EE. Ang mga negosyong gumagamit ng J2EE ay kadalasang matatagpuan sa United States at sa iba't ibang industriya na ang software development ang pinakasikat. Ang J2EE ay pinakamadalas na ginagamit ng mga kumpanyang may 10-50 empleyado at US$1-10 milyon ang kita.

Paano ginagamit ng mga partikular na kumpanya ang Java?

Pagdating sa mga detalye kung paano ginagamit ng mga partikular na kumpanya ng teknolohiya ang Java sa kanilang mga website at serbisyo, maliwanag na walang gaanong impormasyon na bukas na magagamit dahil ang mga negosyo ay hindi palaging naghahanap upang magbigay ng ganitong uri ng impormasyon sa publiko. Narito ang ilang mga halimbawa ng malalaking website na may mahusay na dokumentadong pag-asa sa Java code.

  • Paano ginagamit ng Facebook ang Java?

Sa kasaysayan, ang Facebook ay isinulat sa PHP nina Mark Zuckerberg at Dustin Moskowitz. Ngayon ay lubos din itong umaasa sa JavaScript para sa frontend. Ang mga mobile application ng Facebook ay nakasulat sa Java. Ginagamit din ang wikang ito upang paganahin ang ilang proseso ng backend kasama ng C at C++. Ginagamit din ng social network ang MySQL bilang isang key-value persistent storage, paglipat ng mga join at logic sa mga web server. Ang JavaEE platform ay ginagamit upang lumikha ng mga third-party na Facebook application na sumasama sa mga serbisyo ng Facebook sa pamamagitan ng mga API.

  • Paano ginagamit ng YouTube ang Java?

Kahit na orihinal na binuo ang YouTube sa PHP sa tulong ng HTML, CSS, at JavaScript, ngayon ang pinakasikat na platform ng pagho-host ng video sa mundo ay kailangang umasa sa Java bilang isang paraan upang pangasiwaan ang malaking halaga ng pang-araw-araw na trapiko nang mahusay. Ang Java ay gumaganap ng isang partikular na mahalagang papel sa mga mobile at web application ng YouTube, pati na rin sa pagbuo ng YouTube API.

  • Paano ginagamit ng Twitter ang Java?

Ang Twitter, sa kabilang banda, ay isa sa mga pinaka-nagpapakitang halimbawa ng isang tech na kumpanya na lumilipat sa Java habang tumatakbo at nanalo mula sa naturang desisyon nang malaki. Orihinal na isinulat sa Ruby on Rails, sa mga unang taon ng pagsikat nito sa Twitter ay nagkaroon ng malalaki at madalas na mga problema sa pagganap. Sumikat pa nga ang website down page ng Twitter at nagsilang ng Fail Whale meme. Iyon ay hanggang sa inilipat ng kumpanya ang karamihan sa stack nito sa JVM, tinatapos ang prosesong ito noong bandang 2013. Karamihan sa backend code ng Twitter ay muling isinulat sa Scala.

  • Paano ginagamit ng LinkedIn ang Java?

Ang propesyonal na social network na Linkin ay isang halimbawa ng isang malaking website na tumaya nang husto sa Java mula sa simula. Ayon sa mga developer ng website , ang LinkedIn ay nakasulat sa 99% Java, kasama ang C++, Ruby on Rails at Groovy/Grails bilang karagdagang mga programming language na ginagamit nila para sa maliliit na layunin. Ang paggamit ng JVM ay nagbibigay-daan sa LinkedIn na maipakita ang isang napaka-maaasahang pagganap sa lahat ng oras kahit na ang trapiko sa paggamit ay napakataas.

  • Paano ginagamit ng Google ang Java?

Bilang isang kumpanyang labis na nag-aalala tungkol sa mga produkto nito na lubos na nasusukat, maaasahan at nakapagpapanatili ng mababang latency at mataas na tibay, ang Google ay mayroon ding napakalakas na pag-asa sa Java para sa malaking bahagi ng mga proseso ng backend nito sa pamamagitan ng hindi mabilang na mga serbisyo at aplikasyon ng higanteng Internet. Kilalang-kilala na si Eric Schmidt, ang CEO ng Google mula 2001 hanggang 2011, ay nagtatrabaho sa Sun Microsystems sa unang bahagi ng kanyang karera kung saan pinangangasiwaan niya ang Oak Project na kalaunan ay inilabas bilang Java. Itinaguyod ni Eric Schmidt ang ideya ng pagbuo ng Android nang buo sa Java.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION