it-swarm-id.com

Apakah Java masih relevan dalam 5 tahun?

Akankah Java memiliki kepentingan yang sama dengan yang dimilikinya di masa lalu, atau akan kurang relevan daripada saat ini?

40
kiamlaluno

Java relevan dan akan terus relevan selama bertahun-tahun di dunia komputasi Enterprise.

Apakah itu terus relevan di bidang lain banyak tergantung pada apa yang dilakukan Oracle. Jika mereka menyuntikkan beberapa kehidupan (dan sumber daya) ke dalam ME, aplikasi desktop dan area lainnya, dan jika mereka melanjutkan dengan evolusi bahasa Java bahasa, maka Java = akan baik-baik saja.

Tetapi jika Oracle mengurangi R&D dan/atau mencoba menginjak pemain lain di ruang Java, ada peluang bagus bahwa seseorang/beberapa perusahaan akan mengembangkan Java yang lebih baik (dan lebih terbuka) Jika Oracle memenangkan gugatan mereka terhadap Google, saya memperkirakan bahwa generasi berikutnya dari platform Android akan memiliki bahasa baru, seperti yang terjadi dengan C #. Jika Google mendapatkan keterbukaan dengan benar ... lalu, game menyala!

30
Stephen C

Ya, Java pasti akan terus relevan dan mungkin akan mempertahankan posisinya sebagai platform keseluruhan no.1 untuk pengembangan perangkat lunak untuk waktu yang lama.

Pertama, alasan mengapa Java adalah dan akan terus menjadi pilihan yang kuat:

  • Java masih merupakan langauge paling populer - dan ini berarti ia memiliki pengembang terbanyak, pengembangan paling berkelanjutan, basis instalasi terbesar dll Tidak ada tanda-tanda penurunan tajam - jika Anda melihat tren TIOBE misalnya, bisa dengan mudah terus menjadi No.1 untuk 10-15 tahun ke depan

  • Java, terlepas dari kekurangannya, masih merupakan bahasa yang sangat baik untuk mengembangkan aplikasi perusahaan . Fakta bahwa itu verbose dan cenderung untuk mempromosikan gaya OOP pengembangan yang cukup standar adalah hal yang baik ketika aplikasi perlu dipertahankan oleh banyak pengembang yang berbeda selama bertahun-tahun dengan cara yang cukup standar. Smart CIO menyadari hal ini, itulah sebabnya Anda tidak akan melihat Java menghilang di perusahaan dalam waktu dekat. BTW, dan tujuan eksplisit Java ketika dibuat adalah bahwa ia harus "sederhana, berorientasi objek, dan familier".

  • Keberhasilan bahasa bukan hanya tentang bahasa itu sendiri, tetapi di sekitar ekosistem perpustakaan yang tersedia untuk bahasa tersebut. Dalam hal ini, Java tidak ada duanya, dengan sejumlah besar pustaka sumber terbuka dan komersial.

  • Kinerja - Kode yang dikompilasi JIT pada JVM modern berjalan sangat dekat dengan kode asli yang dioptimalkan dalam hal kecepatan. Dalam praktiknya, ini berarti bahwa Java biasanya merupakan salah satu kombinasi bahasa/implementasi tercepat yang tersedia (lihat cacat benchmark jika Anda suka). Siapa pun yang berpikir bahwa Java lambat (atau, demi kebaikan, "ditafsirkan") perlu memperbarui fakta mereka dari abad terakhir.

  • Dukungan perusahaan besar - Java adalah platform strategis yang didukung oleh banyak perusahaan dan organisasi teknologi terbesar dan terpenting di dunia - kita berbicara tentang Google, Oracle, IBM, Federasi Perangkat Lunak Apache dll. Java juga memiliki dukungan besar dari pengguna utama teknologi - bank, perusahaan media, dll. Tidak ada bahasa/platform lain yang memiliki dukungan industri yang luas (bahkan jika para pemain memiliki tiffs sesekali :-))

  • Android - memberikan dorongan besar untuk Java di ruang seluler. Banyak startup yang menargetkan ini, dan itu tidak masuk akal untuk mengharapkan bahwa startup seluler juga akan memiliki alasan yang baik untuk memilih Java di sisi server juga.

  • Portabilitas : Java adalah hal yang paling dekat yang ada dengan lingkungan pemrograman lintas-platform asli. Ada dalam segala hal mulai dari tinggi end server ke smartphone, dan dikompilasi murni Java kode akan berjalan tanpa dimodifikasi di semua platform ini. Sangat sedikit bahasa yang bisa mengatakan ini dengan tingkat kredibilitas yang sama. Juga sebagai bahasa bytecode, Java memiliki keunggulan inheren dalam ruang pustaka karena pustaka yang dikompilasi secara inheren portable di seluruh platform.

  • Alat luar biasa - sebagian besar gratis dan/atau open source. Netbeans dan Eclipse adalah contoh yang bagus di ruang IDE. Pengembang membutuhkan alat yang bagus untuk sepenuhnya produktif, jadi ini merupakan faktor penting dalam pilihan bahasa/platform.

  • Java adalah Open Source - tidak akan menjelaskan mengapa ini adalah hal yang baik di sini, tetapi cukup untuk mengatakan bahwa keduanya a) inti Java implementasi di OpenJDK dan b) sebagian besar perpustakaan = menarik Java dan alat adalah open source.

  • Java bukan hanya bahasa, ini adalah platform : ada banyak bahasa yang menjanjikan di JVM seperti Clojure dan Scala yang mewakili masa depan platform di bagian depan bahasa. Prediksi saya adalah bahwa bahasa Java terus menerima peningkatan kecil pada fitur (JDK 7, 8 dll.) Sementara bahasa-bahasa JVM baru ini adalah tempat di mana inovasi mutakhir akan terjadi. Tapi itu semua bagian dari platform Java.

Kedua, bagaimana Java akan diganti? Mari kita lihat pesaing alternatif:

  • C/C++ - akan terus menjadi penting dalam hal pemrograman sistem dan untuk persyaratan kode asli yang sangat dioptimalkan seperti game. Tapi itu akan terus menjadi ceruk khusus dan tidak akan pernah membawa mereka melewati Jawa, yang lebih cocok untuk pengembangan aplikasi tujuan umum.
  • Microsoft.NET - C # adalah bahasa Nice pasti (klon Java yang diperbaiki/dipoles, pada dasarnya), tetapi seluruh platform .NET mewakili penguncian vendor ke tumpukan perangkat lunak Microsoft. Sejumlah besar orang tidak akan pernah mengadopsi strategi khusus vendor yang telah dibakar oleh ini di masa lalu. Mono, meskipun merupakan proyek open source yang bagus, tidak akan pernah sepenuhnya kompatibel sehingga sebagian besar bisnis tidak akan bertaruh sebagai opsi. .NET/C # akan terus menjadi sangat penting di ruang windows, tetapi tidak akan dapat menggantikan Java secara keseluruhan.
  • Objective-C - tidak diragukan lagi akan terus menempati ceruk utama dalam pengembangan spesifik Apple, tetapi mungkin tidak akan memiliki banyak daya tarik di luar ruang itu. Juga, Java memiliki kontra-cerita yang sangat menarik di ruang seluler berkat Android
  • Python, Ruby - Bahasa yang bagus sekali lagi, sangat produktif di ceruk mereka. Tapi tidak ada yang dekat dengan JVM dalam hal kinerja, penerimaan industri atau berbagai perpustakaan. Akan terus menjadi sukses pasti, tetapi mereka tidak membentuk menjadi pembunuh Jawa.
  • JavaScript - akan terus memiliki peran penting dalam pengembangan web sisi klien. Tapi tidak ada kekuatan nyata di luar ruang itu yang mungkin mengancam Java dalam waktu dekat).
  • Haskell, OCaml (dan berbagai bahasa akademis/FP lainnya) - bahasa yang hebat, tetapi tidak memiliki tempat di dekat dukungan perpustakaan Java sudah, jadi tidak terlalu praktis untuk penggunaan di dunia nyata. Juga, tidak ada penawaran menarik kelebihan dibandingkan bahasa JVM seperti Clojure atau Scala (yang bisa gunakan Java perpustakaan tanpa kesulitan)
  • Clojure atau Scala - sebenarnya sangat menarik dalam jangka menengah/panjang. Mungkin benar-benar menggantikan Java dalam 10-15 tahun, tetapi keduanya benar-benar dihitung sebagai bagian dari Java tetap karena mereka adalah bahasa JVM. Jadi Java investasi akan aman.
  • Bahasa baru misterius yang tidak diketahui? - mungkin terjadi, tetapi sejarah telah menunjukkan bahwa tidak peduli seberapa menarik suatu bahasa, dibutuhkan waktu yang lama untuk mengembangkan traksi, pengembang untuk mempelajari keterampilan baru, investasi signifikan oleh perusahaan untuk terjadi dll.

Akhirnya, beberapa kesimpulan/prediksi:

  • Posisi relatif keseluruhan (dalam hal pangsa pasar) dari bahasa utama akan sedikit berkembang selama beberapa tahun ke depan tetapi tidak akan banyak berubah. Java akan tetap No.1.

  • Anda tidak akan salah dalam memilih platform Java untuk 10-15 tahun ke depan. Jangan khawatir tentang Java akan hilang dalam waktu dekat.

  • Dalam waktu dekat, Java-the-language adalah taruhan yang aman dan andal. Dalam jangka panjang, atau jika Anda merasa perlu untuk menjadi yang terdepan dalam inovasi/desain bahasa, saya akan merekomendasikan Clojure atau Scala sebagai bahasa JVM baru

  • Orang-orang akan terus menyebarkan FUD tentang Jawa. Abaikan saja.

47
mikera

Saya akan mengatakan itu sedang menurun. Itu tidak hilang, tapi sudah melewati puncaknya.

17
Fishtoaster

Bahkan dalam kasus terburuk (terbaik?), Saya tidak bisa membayangkan Java menjadi tidak relevan dalam 5 tahun. Java telah cukup digunakan sehingga kira-kira dalam situasi yang sama seperti COBOL, Fortran, dll. - bahkan jika semua orang dengan kode yang ada memutuskan untuk menulis ulang semua sistem yang ada dalam bahasa lain secepat yang masuk akal, akan diperlukan lebih dari 5 tahun untuk mengganti semuanya (dan 5 tahun dari sekarang, masih akan ada cukup tersisa dalam penggunaan aktif sehingga jumlah pemeliharaan yang wajar masih akan terjadi).

Secara realistis, itu tidak mungkin terjadi - walaupun ada perbedaan pendapat tentang Oracle, saya tidak dapat membayangkan mereka melakukan hal yang sangat mengerikan sehingga semua pemain besar yang memiliki investasi besar dalam Java akan turun itu sangat cepat. Dalam semua kejujuran, mungkin butuh hampir 5 tahun keputusan yang jelas buruk sebelum IBM (misalnya) bahkan akan mempertimbangkan bekerja untuk menggunakan sesuatu yang lain di tempat Java. Mereka memiliki investasi yang cukup besar dalam Java bahwa mereka tidak akan menjatuhkannya sampai atau kecuali mereka yakin mereka tidak memiliki alternatif.

17
Jerry Coffin

Dua jawaban:

1) Android

2) Blackberry

Serius meskipun, pada desktop, mungkin sedang menurun, tetapi kekuatan dua pesaing untuk iPhone.

Juga, tahun lalu, saya membantu banyak orang dengan pekerjaan rumah Java untuk sekolah. Maksudnya, Java masih diajarkan di perguruan tinggi.

Edit:

Pada Oktober 2011, BlackBerry tampaknya dalam penurunan. Android masih berjalan kuat.

17
Moshe

Itu kehilangan pentingnya di pasar ponsel, tetapi dengan Android, itu telah mendapatkannya kembali.

14
Casebash

Java akan relevan untuk masa mendatang, bahkan jika Anda mendefinisikan relevan dengan hanya memasukkan kode baru, bukan mode pemeliharaan lawas. Ya, bahasa itu menyebalkan dan memperlakukan pemrogramnya seperti anak-anak nakal daripada menyetujui orang dewasa dan tidak memiliki facelift sejak Zaman Batu. Di samping itu:

  1. Java memiliki beberapa perpustakaan yang luar biasa.

  2. JVM adalah platform yang luar biasa.

  3. Anda tidak harus memprogram dalam Java untuk menggunakan pustaka-pustaka ini, sekarang sudah ada perkembangan bahasa JVM.

IMHO cara segala sesuatu akan berkembang adalah bahwa Java di dunia JVM akan menjadi apa C di dunia yang dikompilasi secara asli. Orang akan menggunakan Scala, Jython, Groovy, dll. Dalam pengkodean hari ke hari, tetapi akan terus memanggil kode lama, crufty Java dari bahasa-bahasa ini untuk selamanya. Kode kinerja-kritis tertentu mungkin masih ditulis di Jawa, karena itu mungkin merupakan bahasa JVM level terendah, paling efisien. perpustakaan akan membutuhkan fitur baru yang ditambahkan. Oleh karena itu, Java akan tetap sangat relevan bahkan jika itu tidak digunakan oleh programmer rata-rata setiap hari.

13
dsimcha

Aku pikir begitu. Saya mengantisipasi bahwa popularitasnya akan meningkat selama beberapa tahun ke depan, dengan peningkatan baru-baru ini di plug-in dan peningkatan sintaksis datang di Java 7. Dan itu memiliki keuntungan dari berbagai macam pustaka sumber terbuka yang baik (dibandingkan dengan .NET) yang dapat dengan mudah membuatnya tetap hidup selama 10 tahun lagi.

7
finnw

Saat ini Qt sedang membunuh Java di Aplikasi Desktop. Ada banyak penulisan ulang dari Java ke Qt.Saat ini saya sedang mengerjakan salah satunya). Sejak hari itu saya mulai carrer pemrograman saya selalu ada desas-desus bahwa Sesuatu akan membunuh C++. Untuk Ex. Visual basic, Java, C #, tetapi dalam kenyataannya C++ masih berjalan. Ini memiliki banyak kelemahan tetapi masih berjalan. Semua Pesaing lainnya memiliki kematian yang menyedihkan. ........

5
Tamilselvan R

Java bahasa mungkin dalam penurunan lambat, tetapi Java platform (JVM + JDK) pasti telah booming selama beberapa terakhir tahun (Scala, Clojure, dan banyak bahasa lainnya; Android framework). Ini adalah platform multi-arsitektur, multi-OS, multi-bahasa yang terbaik (hanya yang dapat dijalankan?) yang mudah di luar sana, scaling dari embedded perangkat seluler ke perusahaan mainframe, dan tidak ada saingan yang sebanding saat ini AFAIK. Jadi saya harapkan Java platform menjadi relevan dalam 5 tahun, dan bahkan dalam 15 tahun. Itu juga membuat Java bahasa yang relevan dalam jangka panjang, meskipun popularitasnya mungkin melewati puncaknya.

4
Joonas Pulakka

Saya tidak berpikir itu akan kehilangan relevansi. Java 7 baru saja keluar dengan banyak fitur rapi yang akan membantu pengembang membuat perangkat lunak hebat lebih mudah.

Juga Java digunakan untuk membuat aplikasi Blackberry; salah satu ponsel perusahaan terkemuka. Aman untuk mengatakan itu tidak akan terjadi dalam waktu dekat.

4
Sergio

TIOBE menilai bahasa menggunakan ... http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Berdasarkan statistik mereka Java memimpin dan mungkin akan melakukannya untuk waktu yang lama - # 1 sejak 2005. Saya telah menggunakan Java selama karir saya dan di mana-mana saya pernah bekerja memiliki Java aplikasi/pengembang - bahkan di tempat-tempat yang menganggap diri mereka Microsoft Dev Shops. Java hanyalah bahasa yang mudah diambil) ketika Anda harus mengembangkan solusi pada Mac atau Linux Server.

Juga, ole C/C++ bagus masih memegang kuat di # 2 dan # 3 - sementara C # - bahasa semua orang berpikir itu adalah yang paling populer (pemasaran MS yang terbaik) - bahkan tidak dekat! Saya menggunakan C # sekarang, tetapi akan membutuhkan waktu bertahun-tahun untuk menyamai jumlah kode yang saya tulis dalam Java dan Delphi.

Jadi jangan takut untuk belajar atau menggunakan Java - selalu ada pekerjaan yang diposting untuk mereka. Jadi, ya Java akan sangat relevan untuk waktu yang lama) saatnya untuk datang.

4
MDV2000

Saya adalah pengembang .NET utama, meskipun saya bekerja dengan bahasa lain (termasuk Java) yang diperlukan untuk menyelesaikan tugas. Karena itu, berdasarkan pengalaman saya sendiri bekerja dengan bahasa tersebut, saya tidak berpikir itu akan hilang dalam waktu dekat, inilah sebabnya:

  1. Basis Instalasi Saat Ini - Ada cukup banyak program di luar sana yang akan membutuhkan dukungan jangka panjang sehingga ada alasan bagi pengembang baru untuk mempelajari bahasa tersebut.
  2. Gunakan dalam Pengaturan Akademik - Sebagian besar perguruan tinggi dan universitas menggunakan sebagai salah satu bahasa pengantar mereka untuk mengajar OOP dan konsep dasar lainnya, ini berarti bahwa akan terus ada pengembang baru lulus dan memasuki dunia kerja yang akan terbiasa dengan bahasa saat mereka memulai.
  3. Ini Cross-Platform Nature - Yang jelas, tetapi fakta bahwa itu adalah cross-platform adalah masalah besar, bahkan lebih sebagai ponsel pintar yang mendukung Java ke perangkat baru. Prospek hanya harus mempertahankan satu basis kode, tetapi bisa menggunakan (yaitu menjual) aplikasi untuk beberapa platform akan menjadi sedikit kesepakatan. Bisakah Anda bayangkan jika iOS dan Droid keduanya mendukung aplikasi yang ditulis dalam Java?
  4. Tidak Ada Pesaing Kuat - Pada titik ini saya tidak dapat menyebutkan bahasa yang saya anggap sebagai pesaing kuat untuk Java. Tentu C # mulai muncul di lebih banyak platform berkat Mono, tapi itu tidak sama dengan memiliki lintas platform yang sama yang Java telah. Memang ada sejumlah bahasa yang melakukan apa = Java memang (dan beberapa kasus lebih baik) mereka cenderung disesuaikan dengan apa yang mereka lakukan dan untuk beberapa proyek besar tidak masuk akal untuk memiliki satu ton bahasa untuk dipelihara jika Anda dapat menerima kinerja apa pun yang mencapai Java mungkin dimiliki.
4
rjzii

IMHO, Java akan tetap sangat relevan dan tumbuh digunakan, meskipun itu tidak benar-benar berkembang dalam konstruk atau kekuatannya.

Inilah alasan saya: - Ada banyak kode di luar sana, dan pemeliharaan membutuhkan lebih banyak orang daripada menulis kode baru.

  • Kamp "Bahasa VM terlalu lambat" perlahan-lahan kehilangan (terutama karena Java berhasil masuk ke perdagangan algo).

  • Perusahaan-perusahaan besar masih menggunakannya di semua sektor, termasuk Oracle.

  • Platform Android tumbuh lebih cepat dari iOS, tanpa pesaing lain yang terlihat, dan hal itu membawa lebih banyak orang ke langauge.

  • Lebih mudah bagi orang untuk menggunakan daripada bahasa fungsional. Sangat mudah bagi ahli purba bahasa dan akademisi untuk menghargai bahasa fungsional dan kemampuan mereka, tetapi kebanyakan pemula tanpa gelar CS tidak sepenuhnya menghargai kekuatan Lambda. Jadi saya tidak berpikir bahasa ini akan lepas landas.

  • Ini sepenuhnya gratis (tidak seperti. NET yang masih lebih dekat ke ekosistem windows meskipun ada alternatif).

3
Uri

Tidak yakin tentang Java. Tetapi tentunya JVM akan tetap relevan mendukung banyak bahasa lainnya.

3
Gulshan

Itu salah satu nama terbesar dalam pemrograman Enterprise (J2EE). Saya cukup yakin kita tidak akan melihatnya turun untuk beberapa tahun ke depan.

3
Terence Ponce

Itu tergantung pada bagaimana bahasa akan berkembang.

Saat ini keadaan Java tidak terlalu menarik sebagai bahasa. Ia lahir untuk mendukung satu (dan hanya satu) paradigma: OOP. Ia menempatkan dirinya di tengah-tengah antara bahasa yang memungkinkan abstraksi tingkat yang lebih tinggi (seperti C++ dan fitur metaprogramming-nya) dan bahasa scripting dengan kemampuan refleksi (seperti perintah Python "exec" dan "dir") tetapi entah bagaimana ia gagal menemukan tempat asalnya. Pada dasarnya menjadi usang sebagai bahasa " "Bukan karena itu standar de-facto pada perangkat seluler saya pikir itu sudah mati sekarang.

Adapun fakta itu adalah bahasa pengajar yang baik untuk OOP Saya ragu dengan apa yang saya lihat: semua programmer kelahiran Jawa hanya menelurkan pola Pengunjung dan Pengamat di mana-mana, tetapi bukan karena saya memiliki yang hebat pengalaman dengan Java programmer.

Masih ada banyak kode lawas dan pada perangkat seluler itu adalah standar. Yang mengatakan saya tidak akan pernah memilih Java baik untuk desktop atau aplikasi web. Tidak ada alasan untuk, selain yang bisnis (kebanyakan manajer mengangguk jika Anda mengatakan "Java" dan itu, saya misalkan, alasan itu adalah standar pada perangkat seluler).

3
Emiliano

Java tidak akan sepenuhnya kehilangan relevansinya selama bertahun-tahun, tetapi tentu saja sedang menurun. Jika perkembangan terakhir akan mempengaruhi itu atau jika Oracle dapat mengubah itu masih harus dilihat. Tetapi saya berpikir bahwa suatu hari saya mungkin seperti COBOL, tidak ada proyek baru, tetapi tidak pernah sekarat juga.

2
indyK1ng

COBOL, Fortran, dan C masih relevan. Apa peluang bahwa Java akan hilang dalam lima tahun? Dapat dibayangkan tidak akan ada banyak yang baru Java pengembangan dalam lima tahun, tapi saya bertaruh melawan itu juga, karena ada banyak orang yang menggunakan Java dan toko-toko agak lambat untuk beralih bahasa yang mereka sukai.

2
David Thornley

Ada beberapa tren di dunia Java - khususnya adopsi JRuby dan Rails atau Groovy and Grails yang sangat brilian - yang menunjukkan bahwa Java masih memiliki banyak kehidupan di dalamnya. Lalu ada situasi Android, yang juga mendukung Java. Seperti baru-baru ini seperti Snow Leopard di Mac, perubahan kepastian - sekarang mendukung Midi tanpa driver eksternal - membuatnya sehingga juga mendapatkan kemungkinan di desktop. Dan aplikasi Swing akhirnya terlihat 99% asli (atau setidaknya ada banyak nutcases yang percaya ini sekarang: 10 tahun yang lalu tidak ada).

Java memiliki momen yang luar biasa di tahun 90-an di mana sepertinya itu adalah solusi untuk semuanya. Sekarang jelas bahwa tidak ada solusi untuk segalanya. .Net menendang pantat, dan Ruby, dan Python, dan PHP (dengan solusi CMS yang konyol dan seluruh kerangka kerja yang orang nikahi seumur hidup!), Dan Java (dengan Groovy JRuby JPython terserah), dan banyak lagi. Jawabannya adalah:

Harapkan Semesta Pluralistik

Apakah Java akan terus memainkan peran utama di Alam Semesta ini? Jika maksud Anda "bahasa yang berjalan di JVM" jawabannya pasti. Jika jawabannya hanya Java (bahasa, JVM, dll.), Maka jawabannya adalah "mungkin tidak terlalu utama." Tapi ayolah, bahkan Cobol masih bertahan.

1
Dan Rosenstark

Saya pikir akademis masih membutuhkan nilai open source di Jawa. Ada begitu banyak perpustakaan yang kuat (fokus pada tujuan akademis) yang dikembangkan di Jawa.

Saya setuju bahwa Java akan tetap relevan, tetapi untuk segmen yang lebih kecil.

1
VinkyH

Google menulis banyak dalam Java dan Google adalah perusahaan terbesar di web. Saya pikir web adalah masa depan - aplikasi web, komputasi awan - dan saya pikir Java masih relevan di masa depan.

Dan ada Android, yang merupakan masa depan ponsel pintar menurut saya. Dan beberapa orang mengatakan ponsel pintar adalah masa depan komputer - apa pendapat saya :) - tetapi juga memberi Java masa depan yang besar. Jadi pergi Java : D

1
SCBoy

Saya menduga semua bahasa akhirnya melewati fase di mana para pakar akan mengatakan "[Bahasa] adalah COBOL dari [masukkan dekade di sini]".

Java telah menjadi alat standar, secara eksklusif atau salah satu alat utama, di sejumlah bidang pengembangan perangkat lunak. Its VM populer sebagai platform untuk membangun bahasa baru. Itu akan sekitar terlalu lama hanya dari inersia besar bahkan ketika bahasa baru yang lebih baik menjadi populer.

1
DarenW

Ini adalah artikel dari ReadWriteEnterprise tentang penolakan Java:

http://www.readwriteweb.com/enterprise/2011/02/javas-not-dying-its-mutating.php

Apa yang kita saksikan bukanlah kematian Jawa, tetapi transformasi. Ini bergerak dari hanya menjadi platform penggunaan umum yang mendominasi perusahaan menjadi keberanian banyak teknologi berbeda untuk berbagai aplikasi khusus.

Itu juga membahas bagaimana alat spesifik menyediakan alternatif untuk Java teknologi, tetapi tidak harus menggantinya:

Meskipun basis data NoSQL menyediakan alternatif untuk basis data relasional, itu tidak berarti bahwa basis data relasional akan hilang. Demikian juga, Node.js menyediakan alternatif khusus untuk Apache, tetapi tidak akan membunuh Apache.

0
Britt Wescott

Jika terikat pada beberapa industri (mis. Perbankan; platform seluler; dll.) Itu seperti bertanya "Apakah Internet Explorer masih relevan dalam 5 tahun .." 5 tahun yang lalu. Saat ini ada banyak perusahaan yang memiliki situs web internal khusus-IE yang tidak dapat ditulis ulang dari awal. Jadi itu tidak "relevan" tetapi "tidak dapat dihindari".

Untuk menjawab pertanyaan Anda - tidak, ini tidak relevan sebagai tenaga pendorong untuk inovasi; tapi ya, ini relevan karena banyak industri akan membutuhkan Java aplikasi harus dipertahankan untuk beberapa tahun mendatang.

0
lorenzog