JavaRush /Java Blog /Random-ID /Rehat kopi #26. Biaya Java dan Alternatif Gratis. BlueJ d...

Rehat kopi #26. Biaya Java dan Alternatif Gratis. BlueJ dan Greenfoot: IDE terbaik untuk pemula

Dipublikasikan di grup Random-ID

Biaya Java dan Alternatif Gratis

Sumber: DZone Rehat kopi #26.  Biaya Java dan Alternatif Gratis.  BlueJ dan Greenfoot: IDE terbaik untuk pemula - 1 Baru-baru ini, Oracle mengubah model lisensi Java untuk versi setelah Java SE 8. Meskipun Java SE 8 tetap gratis untuk semua orang, versi Java SE 14 saat ini hanya untuk penggunaan pribadi. Perusahaan harus membayar untuk menggunakan produk ini secara komersial. Oracle menyebutnya Langganan Java SE. Jika Anda berpikir untuk membuat startup Anda sendiri di masa depan, Anda harus mempertimbangkan hal ini.

Jenis lisensi

Dengan mengunjungi bagian yang sesuai di situs web Oracle, Anda dapat melihat biaya berlangganan Java SE saat ini. Misalnya, langganan tahunan Oracle Java SE Desktop untuk satu pengguna akan dikenakan biaya sekitar $30. Diskon hanya dimulai ketika membeli 1000 langganan atau lebih. Jika Anda siap membeli 20 ribu lisensi sekaligus, maka biaya berlangganan tahunan untuk satu PC dikurangi menjadi $15. Biaya langganan server Oracle Java SE dihitung menggunakan rumus khusus: Jumlah lisensi = jumlah total inti prosesor X koefisien lisensi inti prosesor. Ada tabel peluang di situs Oracle . Misalnya, server multi-inti berdasarkan prosesor chip Oracle 0,25 yang dipasang dan/atau berjalan pada 6 inti akan memerlukan 2 lisensi prosesor, masing-masing berharga $300. Jadi, totalnya Anda harus membayar $600 per tahun. Untuk server multi-inti untuk platform perangkat keras, dengan instalasi dan/atau menjalankan program pada 10 inti, diperlukan 10 lisensi prosesor. Biaya: $300 x 10 lisensi = $3000 per tahun.

Apa itu langganan SE?

Langganan Java SE menawarkan pelanggan lisensi Java SE dan dukungan untuk penerapan cloud, server, dan desktop. Rakitan (file JAR) didasarkan pada platform Java gratis, Edisi Standar (Java SE), dan mendukung rilis Java SE dari Java SE 6 hingga rilis Java SE 11 saat ini.

Mengapa membayar? Apa yang kita dapatkan?

  • Dukungan Oracle+.
  • Lisensi dan dukungan Oracle Java SE untuk penerapan cloud, server, dan desktop.
  • Akses pembaruan kinerja, stabilitas, dan keamanan langsung dari Oracle.
  • Akses ke beberapa versi Oracle Java SE setelah ketersediaan pembaruan umum berakhir.
  • Fitur manajemen, pemantauan, dan penerapan perusahaan Oracle Java SE 8 dan 7.
  • 24/7 Dukungan Oracle saya dalam 27 bahasa.
  • Akses perbaikan penting sebelum disertakan dalam rilis publik umum.
  • Kemungkinan pembayaran berlangganan bulanan.
  • Akses langsung ke pembaruan dari My Oracle Support.

Java gratis masih ada!

Jika Anda tidak puas dengan biaya berlangganan Oracle, Anda selalu dapat beralih ke pengembang alternatif. Mereka mengizinkan penggunaan JDK secara komersial di bawah lisensi terbuka. Artinya, sepenuhnya gratis. Penyedia perangkat lunak Java gratis yang paling terkenal adalah: Seperti yang Anda ketahui, sering kali perangkat lunak gratis tidak lebih buruk atau bahkan lebih baik daripada versi aslinya. Contoh utamanya adalah Azul Zulu, yang digunakan di Microsoft Azure untuk mendukung Java. Selain itu, ada sejumlah besar penggunaan JDK komersial berlisensi terbuka lainnya.

BlueJ dan Greenfoot: IDE Terbaik untuk Pemula Java

Sumber: Infoworld Ingin belajar Java? Maka Anda tidak dapat melakukannya tanpa salah satu lingkungan pengembangan terintegrasi (IDE). Ini adalah alat yang melaluinya Anda dapat mengedit, membuat, menjalankan, men-debug, dan menerapkan aplikasi Java Anda. Ada beberapa IDE Java yang populer: misalnya Eclipse, NetBeans atau IntelliJ IDEA. Apa pun yang Anda pilih, setelah instalasi Anda akan dihadapkan pada tantangan baru - kini Anda memiliki dua hal untuk dipelajari: Java dan IDE. Terkadang suatu alat pengembangan ternyata tidak kalah rumitnya bagi seorang pemula dibandingkan bahasa yang dipelajarinya. Untuk mengatasi kesulitan ini, ada baiknya memperhatikan BlueJ dan Greenfoot - dua IDE yang dirancang khusus untuk pemula di King's College London. Kedua lingkungan tersebut memudahkan untuk mengenal Java serta alat dan teknik yang diperlukan untuk membuat aplikasi dalam bahasa tersebut.

BiruJ

BlueJ didirikan pada tahun 1999. Pada awalnya, IDE ini hanya disebut Blue. Pada saat itu, itu adalah lingkungan pengembangan dan bahasa. Kemudian alat tersebut diubah menjadi Java, sehingga lingkungannya diberi nama BlueJ. Rehat kopi #26.  Biaya Java dan Alternatif Gratis.  BlueJ dan Greenfoot: IDE terbaik untuk pemula - 2Saat ini ada versi BlueJ untuk Linux, MacOS dan Windows. Versi BlueJ saat ini (4.2.2 pada saat penulisan ini) memerlukan JDK 11 atau lebih baru, sehingga hanya berfungsi pada sistem operasi 64-bit. Sebelumnya ada versi 32-bit, tetapi tidak lagi didukung. BlueJ adalah lingkungan Java yang lengkap. Ini bukan versi Java yang disederhanakan dan disederhanakan untuk dipelajari. Ini menggunakan kompiler standar dan mesin virtual. Perbedaan utamanya hanya pada antarmuka pengguna yang lebih mudah dipahami oleh pemula. Biasanya, siswa pemula dapat belajar bekerja di lingkungan BlueJ setelah 20 menit pelatihan. Kemudian Anda dapat fokus langsung pada orientasi objek dan Java—tidak perlu membuang waktu membicarakan sistem file, jalur kelas, perintah DOS, atau konflik DLL. Lingkungan mendukung alat pembelajaran yang tidak tersedia di IDE lain. Salah satunya adalah visualisasi struktur kelas. BlueJ secara otomatis menampilkan diagram grafis yang mewakili kelas dan hubungan dalam suatu proyek. Memvisualisasikan konsep-konsep penting ini merupakan nilai tambah yang besar bagi pemula. Banyak orang merasa kesulitan untuk memahami konsep suatu objek ketika yang Anda lihat di layar hanyalah baris-baris kode! Memiliki diagram membuat belajar lebih mudah. Salah satu manfaat terpenting kerangka BlueJ adalah kemampuan pengguna untuk membuat objek kelas mana pun secara langsung dan kemudian berinteraksi dengan metodenya. Siswa hampir dapat "merasakan" bagaimana rasanya membuat objek, memanggil metode, meneruskan parameter, atau menerima nilai kembalian. Ekspresi Java dapat dipanggil secara langsung tanpa kompilasi. Tentu saja, seperti lingkungan lengkap lainnya, BlueJ memiliki debugger. Anda dapat mengatur breakpoint di debugger di BlueJ seperti di IDE lainnya. Anda juga dapat membuat kelas tes dari menu konteks. Pembuatan metode pengujian dilakukan dengan membuka sumber kelas di editor, atau menggunakan asisten virtual yang, melalui serangkaian dialog, akan membantu Anda membuat metode pengujian. Demikian pula, BlueJ membantu dalam membuat aplikasi JavaFX dan Swing GUI.

kaki hijau

Meskipun BlueJ paling sering digunakan sebagai kursus pengantar pemrograman di perguruan tinggi, Greenfoot ditujukan untuk siswa sekolah menengah. Untuk menarik audiens muda, Greenfoot diciptakan sebagai "lingkungan pengembangan dan animasi Java yang sederhana". Rehat kopi #26.  Biaya Java dan Alternatif Gratis.  BlueJ dan Greenfoot: IDE terbaik untuk pemula - 3Untuk mengajarkan orientasi objek, Greenfoot menyediakan elemen visual: "aktor" (jangan bingung dengan model Aktor), yang diprogram dalam kode Java berbasis teks standar, menyediakan kombinasi bahasa berbasis teks tradisional dan eksekusi visual. Antarmuka Greenfoot mendukung manajemen proyek, pelengkapan otomatis, penyorotan sintaksis, dan banyak alat lain yang digunakan dalam lingkungan pengembangan profesional. Pengguna mempunyai kesempatan untuk mempublikasikan karyanya baik online maupun offline. Perbedaan utama antara Greenfoot dan IDE profesional adalah ia memiliki antarmuka yang sederhana dan mudah digunakan yang dirancang untuk pemula. Greenfoot memberikan transisi yang mudah ke lingkungan lain seperti BlueJ dan IDE yang lebih profesional.

BlueJ dan Greenfoot - langkah pertama menuju pemrograman di Java

Setelah Anda memutuskan untuk melihat lebih dekat BlueJ dan Greenfoot, Anda harus ingat bahwa tidak satu pun dari IDE ini yang cocok untuk membuat aplikasi Java lengkap. Mereka dimaksudkan hanya untuk memperkenalkan bahasa Java kepada pemula tanpa membebani mereka dengan toolbar dan menu yang rumit. Namun, setelah mempelajari lingkungan pengembangan pertama, akan lebih mudah bagi siswa untuk melanjutkan bekerja di IDE tingkat profesional.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION