Organisasi nirlaba Cloud Foundry Foundation (
CFF ) pada akhir musim panas
menerbitkan peringkat bahasa pemrograman paling populer untuk pengembangan cloud perusahaan. Menurut penelitian mereka, Jawa
menjadi pemimpin .
Di bawah kucing, kami akan memberi tahu Anda mengapa dan bagaimana perusahaan IT dan organisasi lain menggunakannya.
/ foto r. bradshaw asli ssStudi CFF dihadiri oleh lebih dari 600 profesional TI. Dan menurut survei, Jawa adalah bahasa yang paling populer untuk mengembangkan aplikasi perusahaan - 58% responden memilihnya. Pada saat yang sama, 57% spesialis yang menggunakan cloud pribadi dalam pekerjaan mereka juga membuat pilihan yang mendukung bahasa pemrograman ini.
Java juga menempati peringkat pertama dalam popularitas di antara bahasa pemrograman lain menurut
peringkat TIOBE, yang memberi peringkat PL dalam hal jumlah permintaan pencarian di Wikipedia, Google, YouTube dan portal lainnya. Menurut data untuk Agustus 2018, peringkat Java adalah 16,88%.
Siapa dan bagaimana menggunakan Java di cloud
Salah satu alasan utama popularitas bahasa pemrograman ini (termasuk di cloud)
adalah berbagai pilihan
perpustakaan . Misalnya, karyawan OverOps pada 2017 mengidentifikasi dan
menganalisis sekitar 260 ribu perpustakaan Java unik di GitHub. Perhatikan bahwa yang paling populer dari mereka ternyata:
JUnit (untuk tes menulis),
Mockito (perpustakaan tiruan) dan
slf4j (menyajikan
fasad yang kuat untuk berbagai sistem logging di Jawa). Mereka adalah
pemimpin dalam peringkat yang disajikan di situs web DZone.
Sejumlah besar perpustakaan membuat PL fleksibel, yang memungkinkan Anda untuk mengimplementasikan fungsi-fungsi baru. Fitur bahasa ini membantu Spotify membangun satu set modul untuk mengembangkan layanan mikro
Apollo . Ini mengelola siklus hidup layanan dan telah lama digunakan oleh platform streaming.
Keuntungan lain dari Java adalah kemampuan beradaptasi. Berkat Java Virtual Machine (
JVM ), kode yang ditulis dalam bahasa ini dapat dijalankan di Windows, Linux, dan MacOS. Hal ini memungkinkan untuk mewujudkan prinsip "
ditulis sekali, ia bekerja di mana-mana ", yang sangat dihargai ketika mengembangkan aplikasi cloud. Direktur Perangkat Lunak Twitter Robert Benson
menyebut ini salah satu alasan perusahaan beralih ke JVM.
"Portabilitas" Jawa
tercatat di Netflix. Faktanya adalah infrastruktur perusahaan berjalan di Linux, dan encoding video dilakukan pada mesin Windows. Netflix mencatat bahwa sejumlah besar alat Java open source memudahkan untuk memantau dan memperbarui data di lingkungan "campuran".
Alasan lain mengapa perusahaan memilih Java adalah skalabilitas. Edward Wu, CIO dari perusahaan pengembang game Niantic Labs, mengatakan kemampuan Java telah banyak
membantu mereka dalam mengembangkan Pokemon Go (permainan telah diunduh lebih dari 500 juta kali). Platform cloud Java dengan kontainer dan kerangka kerja Kubernetes membantu mereka mengatasi arus lalu lintas. Berkat dia, mereka dapat secara efektif menyinkronkan keadaan jutaan entitas dunia virtual antara perangkat pemain.
Di mana lagi gunakan Java
Selain layanan cloud, Java juga digunakan dalam pengembangan solusi lain. Misalnya, mereka menulis aplikasi untuk Internet tentang hal-hal di dalamnya: aplikasi untuk bekerja dengan
berbagai sensor ,
kamera pengintai video , dll.
Java juga populer di bidang robotika. Programmer Dan Royer, pencipta
Makelangelo , robot seni open-source yang menggambar poster (kode ada di
GitHub ), mengatakan ia menggunakan Java di hampir semua desainnya.
/ foto NASA PDPL juga populer di industri luar angkasa. Misalnya, digunakan di NASA. Menurut insinyur Sean Henley, Java memungkinkan Anda dengan cepat dan tanpa biaya untuk mengimplementasikan solusi lintas platform. Secara khusus, Java memiliki alat tertulis untuk memvisualisasikan data dari
teleskop James Webb .
World Wind API Suite milik NASA juga dibangun di Jawa. Ini membantu membangun peta 3D interaktif dunia. Sistem mengambil data untuk ini dari citra satelit
Landsat dan
SRTM .
Java tidak bisa disebut teknologi baru. Lebih dari 20 tahun telah berlalu sejak awal. Senjata nuklir muda muncul di pasar, siap untuk bersaing dengannya. Namun, bahasanya masih banyak digunakan. Itu terus
diperbarui , telah memperoleh
komunitas besar, dan diharapkan bahwa popularitas Jawa hanya akan tumbuh.
Apa yang kami lakukan di IT-GRAD: • IaaS • PCI DSS hosting • Cloud -152
Apa lagi yang kami tulis di blog IaaS kami: