JavaRush /Java Blog /Random-ID /Di mana Java digunakan dan mengapa dibutuhkan?
KapChook
Level 19
Volga

Di mana Java digunakan dan mengapa dibutuhkan?

Dipublikasikan di grup Random-ID
Jika Anda seorang pemula dan baru mulai belajar Java, Anda mungkin bertanya-tanya di mana sebenarnya Java digunakan? Anda tidak melihat banyak game yang ditulis dalam Java, kecuali Minecraft, utilitas desktop seperti Adobe Acrobat, Microsoft Office tidak ditulis dalam Java, begitu pula sistem operasi Anda, baik Linux atau Windows, jadi di mana menggunakan Java? Apakah itu benar-benar ada gunanya? Ya, Anda tidak sendirian, banyak programmer yang baru memulai jalur TI atau sudah menjadi spesialis yang percaya diri menanyakan pertanyaan ini. Sementara itu, Anda dapat mengetahui di mana Java digunakan hanya dengan menginstal Java di komputer Anda, Oracle mengklaim bahwa lebih dari 3 miliar perangkat menjalankan Java, jumlah yang cukup besar bukan? Sebagian besar perusahaan besar menggunakan Java dalam satu atau lain cara. Banyak aplikasi back-end yang memproses puluhan juta permintaan per hari ditulis di Java, dan aplikasi perdagangan frekuensi tinggi juga ditulis di Java, seperti aplikasi perdagangan LMAX menggunakan kerangka kerja Disruptor paralel multi-thread yang inovatif . Dalam artikel ini, kita akan melihat lebih dekat proyek mana yang menggunakan Java, area mana yang mendominasi, dan di mana penerapannya di dunia nyata?

Mengapa Java dibutuhkan?

Bahasa pemrograman universal ini digunakan oleh perusahaan dari berbagai ukuran dalam perangkat lunak server perusahaan mereka. Aplikasi yang ditulis dalam Java dapat ditemukan di mana saja: di ketel pintar, ponsel pintar Android Anda, komputer, atau mobil Tesla. Dan karena Java ada dimana-mana, mencari pekerjaan dengan mengetahui bahasa ini cukup mudah.
Mengapa Anda perlu belajar Java?
Sederhana saja: Java adalah bahasa universal yang digunakan oleh ratusan ribu perusahaan. Jadi jika Anda tahu Java, cukup mudah untuk mencari pekerjaan yang menarik. Java cukup mudah dipelajari sehingga cocok bagi mereka yang baru pertama kali belajar pemrograman. Bahasa ini berfungsi di semua platform, dan meskipun terus diperbarui dan dimodernisasi, kode Java lama kompatibel dengan yang baru.

Mengapa Anda membutuhkan Java?

Aplikasi Java Nyata

Ada banyak aplikasi untuk Java, dari situs e-commerce hingga aplikasi Android, dari aplikasi ilmiah hingga keuangan seperti sistem perdagangan, dari game seperti Minecraft hingga perangkat lunak desktop seperti Eclipse, Netbeans dan IntelliJ, dari kerangka kerja sumber terbuka hingga aplikasi J2ME, dll. Mari kita lihat lebih dekat masing-masingnya.

Aplikasi Android

Jika Anda ingin melihat di mana Java digunakan, Anda tidak perlu mencari jauh-jauh. Ambil saja ponsel Android Anda, pasti semua aplikasi ditulis dalam Java, menggunakan Google dan Android API, yang mirip dengan JDK. Beberapa tahun yang lalu, Android menyediakan fitur-fitur yang diperlukan, sehingga saat ini banyak pemrogram Java yang menjadi pengembang Android. Omong-omong, Android menggunakan JVM yang berbeda dan metode tata letak yang berbeda dan berbeda, tetapi kodenya masih ditulis dalam Java.

Aplikasi Server di Jasa Keuangan

Java banyak digunakan di sektor keuangan. Banyak bank investasi global, seperti Goldman Sachs, Citigroup, Barclays, Standard Charted dan lainnya menggunakan Java untuk menulis sistem elektronik kantor front-end dan back-end, sistem regulasi dan konfirmasi, proyek pemrosesan data dan beberapa lainnya. Java terutama digunakan untuk menulis aplikasi server, sebagian besar tanpa antarmuka pengguna apa pun, yang menerima data dari satu server, memprosesnya, dan mengirimkannya. Java Swing juga populer untuk membuat antarmuka klien tebal, tetapi sekarang C# dengan cepat mengambil alih pasar di area ini, dan Swing sudah kehabisan tenaga.

Aplikasi web

Java juga banyak digunakan dalam e-commerce dan aplikasi web. Sejumlah besar layanan RESTful telah dibuat menggunakan Spring MVC, Struts 2.0 dan kerangka kerja serupa. Bahkan aplikasi sederhana berbasis Servlet, JSP dan Struts cukup populer di berbagai proyek pemerintah. Banyak aplikasi web pemerintahan, kesehatan, asuransi, pendidikan, pertahanan dan beberapa departemen lainnya ditulis di Java.

Perangkat lunak

Banyak perangkat lunak dan alat pengembangan yang berguna ditulis dan dikembangkan di Java, seperti Eclipse, IntelliJ Idea, dan Netbeans IDE. Menurut saya ini juga merupakan aplikasi yang paling banyak digunakan yang ditulis dalam Java. Ada suatu masa ketika Swing sangat populer untuk menciptakan "klien gemuk", terutama di sektor keuangan. Saat ini, Java FX semakin populer, namun masih belum bisa menggantikan Swing, dan C# hampir sepenuhnya menggantikan Swing dari bidang keuangan.

Aplikasi Perdagangan

Aplikasi perdagangan pihak ketiga, yang juga merupakan bagian dari industri jasa keuangan yang lebih besar, juga menggunakan Java. Aplikasi populer seperti Murex, yang digunakan di banyak bank, ditulis dalam Java.

aplikasi J2ME

Terlepas dari kenyataan bahwa kemunculan iOS dan Android praktis telah menghancurkan pasar J2ME, masih banyak ponsel murah dari Nokia dan Samsung yang menggunakan J2ME di dunia. Ada suatu masa ketika hampir semua game dan aplikasi yang tersedia di Android ditulis menggunakan MIDP dan CLDC, yang merupakan bagian dari platform J2ME. J2ME masih populer di media seperti Blu-ray, kartu dan set-top box. Salah satu alasan WhatsApp begitu populer adalah karena WhatsApp juga tersedia di J2ME.

Sistem Tertanam

Java juga luas di bidang sistem tertanam. Anda dapat melihat kemampuan platform ini, Anda hanya memerlukan 130 KB untuk menggunakan Java (pada kartu pintar dan sensor). Java pada awalnya dikembangkan untuk sistem tertanam. Faktanya, area ini adalah bagian dari kampanye awal Java “tulis sekali, jalankan di mana saja”, dan tampaknya membuahkan hasil.

Data besar

Hadoop dan teknologi data besar lainnya menggunakan Java dalam satu atau lain cara, seperti Hbase dan Accumulo dari Apache, atau ElasticSearch. Meskipun Java tidak mendominasi bidang ini, karena ada teknologi seperti MongoDB, yang ditulis dalam C++. Java memiliki potensi untuk mendapatkan bagian yang lebih besar dari pertumbuhan ini jika Hadoop atau ElasticSearch berkembang.

Ruang Perdagangan Frekuensi Tinggi

Java telah meningkatkan kinerjanya dan dengan JIT modern mampu memberikan kinerja tingkat C++. Karena alasan ini, Java juga populer untuk menulis sistem berkinerja tinggi, karena meskipun kinerjanya lebih rendah dibandingkan dengan bahasa aslinya, Anda dapat mengorbankan keamanan, portabilitas, dan keandalan demi kecepatan yang lebih tinggi dan hanya diperlukan satu programmer C++ yang tidak berpengalaman untuk membuatnya. aplikasi lambat dan tidak dapat diandalkan.

Aplikasi ilmiah

Saat ini, Java sering kali menjadi pilihan default untuk aplikasi ilmiah, termasuk pemrosesan bahasa alami. Alasan utamanya adalah Java lebih aman, mobile, dan andal serta memiliki alat paralelisasi yang lebih baik dibandingkan C++ dan bahasa lainnya. Pada tahun sembilan puluhan, Java cukup populer di Internet berkat applet, namun selama bertahun-tahun, applet kehilangan popularitasnya, terutama karena berbagai masalah keamanan. Desktop Java dan applet sudah hampir mati akhir-akhir ini. Java adalah favorit industri perangkat lunak, dan banyak digunakan di bidang keuangan, perbankan investasi, dan e-commerce. Setiap orang yang mempelajari Java memiliki masa depan yang cerah. Java 8 semakin memperkuat keyakinan bahwa Java akan terus mendominasi lanskap pembangunan di tahun-tahun mendatang. Dalam komentar di artikel tersebut, mereka mempertanyakan penggunaan Java yang sebenarnya, karena banyaknya contoh keuangan di artikel itu sendiri, dan bertanya-tanya apakah Java memiliki masa depan dalam pengembangan desktop, dan apakah akan lebih baik jika mempelajari C#? Berikut beberapa argumen tandingannya: Tidak ada gunanya bagi pengembang Java untuk mempelajari C# karena bahasanya serupa tetapi hanya untuk tumpukan teknis yang berbeda, sebagai gantinya Anda harus mempelajari Python, Ruby, atau Perl. Bahasa skrip sangat bagus untuk tugas-tugas kecil. Tidak ada gunanya bagi pengembang Java untuk mempelajari C# karena bahasanya serupa tetapi untuk bidang yang berbeda. Sebaliknya, lebih baik mempelajari Python, Ruby atau Perl. Bahasa skrip bagus untuk tugas-tugas kecil. Java sebenarnya digunakan DI MANA SAJA, ada di ponsel Anda, ada di dekoder kabel Anda, ada di kartu kredit Anda, ada di server yang saat ini Anda sambungkan, ada di browser yang sedang Anda gunakan. Java adalah bahasa yang paling banyak digunakan yang pernah dibuat. Java sebenarnya digunakan di mana saja, di ponsel Anda, di dekoder Anda, di kartu kredit Anda, di server yang saat ini Anda sambungkan, di browser yang sedang Anda gunakan. Java adalah bahasa yang paling banyak digunakan yang pernah dibuat. Di kolom komentar juga terdapat tautan ke beberapa artikel, yaitu: Kedatangan Kedua Java dan Pengusaha Menginginkan Pengetahuan Java Tidak Seperti Yang Lain . Kalau mereka mengungkapkan keinginannya, kita bisa menerjemahkannya juga. PS: Saya mohon evaluasi terjemahannya, beri komentar, tunjukkan kesalahannya, karena saya punya keinginan menerjemahkan dan ingin semuanya berada pada level yang sesuai. Terjemahan dan revisi artikel Dimana Java digunakan di Dunia Nyata?
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION