JavaRush /Blog Java /Random-MS /Rehat kopi #26. Kos Java dan Alternatif Percuma. BlueJ da...

Rehat kopi #26. Kos Java dan Alternatif Percuma. BlueJ dan Greenfoot: IDE terbaik untuk pemula

Diterbitkan dalam kumpulan

Kos Java dan Alternatif Percuma

Sumber: DZone Rehat kopi #26.  Kos Java dan Alternatif Percuma.  BlueJ dan Greenfoot: IDE terbaik untuk pemula - 1 Baru-baru ini, Oracle menukar model pelesenan Java untuk versi selepas Java SE 8. Walaupun Java SE 8 kekal percuma untuk semua orang, versi semasa Java SE 14 hanya untuk kegunaan peribadi. Syarikat mesti membayar untuk menggunakan produk ini secara komersial. Oracle memanggil Langganan Java SE ini. Jika anda berfikir tentang mencipta permulaan anda sendiri pada masa hadapan, anda perlu mengambil kira perkara ini.

Jenis lesen

Dengan melawati bahagian yang sesuai pada tapak web Oracle, anda boleh melihat kos semasa langganan Java SE. Sebagai contoh, langganan tahunan Oracle Java SE Desktop untuk seorang pengguna akan menelan kos kira-kira $30. Diskaun bermula hanya apabila membeli 1000 atau lebih langganan. Jika anda sudah bersedia untuk membeli 20 ribu lesen sekaligus, maka kos langganan tahunan untuk satu PC dikurangkan kepada $15. Kos pelayan Oracle Java SE Langganan dikira menggunakan formula khas: Bilangan lesen = jumlah bilangan teras pemproses X pekali pelesenan teras pemproses. Terdapat jadual kemungkinan di laman web Oracle . Contohnya, pelayan berbilang teras berdasarkan pemproses cip Oracle 0.25 yang dipasang dan/atau berjalan pada 6 teras memerlukan 2 lesen pemproses, setiap satu berharga $300. Oleh itu, secara keseluruhan anda perlu membayar $600 setahun. Untuk pelayan berbilang teras untuk platform perkakasan, dengan pemasangan dan/atau menjalankan program pada 10 teras, 10 lesen pemproses akan diperlukan. Kos: $300 x 10 lesen = $3000 setahun.

Apakah langganan SE?

Langganan Java SE menawarkan pelesenan dan sokongan Java SE kepada pelanggan untuk penggunaan awan, pelayan dan desktop. Himpunan (fail JAR) adalah berdasarkan platform Java percuma, Edisi Standard (Java SE), dan menyokong keluaran Java SE daripada Java SE 6 hingga keluaran semasa Java SE 11.

Kenapa bayar? Apa yang kita dapat?

  • Sokongan Oracle+.
  • Pelesenan dan sokongan Oracle Java SE untuk penggunaan awan, pelayan dan desktop.
  • Akses prestasi, kestabilan dan kemas kini keselamatan terus daripada Oracle.
  • Akses kepada berbilang versi Oracle Java SE selepas ketersediaan umum kemas kini tamat.
  • Ciri pengurusan, pemantauan dan penggunaan perusahaan Oracle Java SE 8 dan 7.
  • Sokongan Oracle saya 24/7 dalam 27 bahasa.
  • Akses pembetulan kritikal sebelum ia disertakan dalam keluaran awam umum.
  • Kemungkinan pembayaran langganan bulanan.
  • Akses terus kepada kemas kini daripada Sokongan Oracle Saya.

Java percuma masih wujud!

Jika anda tidak berpuas hati dengan kos langganan daripada Oracle, anda sentiasa boleh beralih kepada pembangun alternatif. Mereka membenarkan penggunaan komersial JDK di bawah lesen terbuka. Iaitu, percuma sepenuhnya. Pembekal perisian Java percuma yang paling terkenal ialah: Seperti yang anda ketahui, ia sering berlaku bahawa perisian percuma tidak lebih buruk atau lebih baik daripada binaan asal. Contoh utama ini ialah Azul Zulu, yang digunakan dalam Microsoft Azure untuk menyokong Java. Di samping itu, terdapat sejumlah besar penggunaan komersial berlesen terbuka lain bagi JDK.

BlueJ dan Greenfoot: IDE Terbaik untuk Pemula Java

Sumber: Infoworld Adakah anda ingin belajar Java? Kemudian anda tidak boleh melakukannya tanpa salah satu persekitaran pembangunan bersepadu (IDE). Ini ialah alat yang anda gunakan untuk mengedit, mencipta, menjalankan, nyahpepijat dan menggunakan aplikasi Java anda. Terdapat beberapa IDE Java yang popular: contohnya, Eclipse, NetBeans atau IntelliJ IDEA. Tidak kira mana yang anda pilih, selepas pemasangan anda akan berhadapan dengan cabaran baharu - anda kini mempunyai dua perkara untuk dipelajari: Java dan IDE. Kadang-kadang ia berlaku bahawa alat pembangunan ternyata tidak kurang kompleks untuk pemula daripada bahasa yang dia pelajari. Untuk mengatasi kesukaran ini, adalah wajar memberi perhatian kepada BlueJ dan Greenfoot - dua IDE yang direka khas untuk pemula di King's College London. Kedua-dua persekitaran memudahkan untuk membiasakan diri dengan Java dan alatan serta teknik yang diperlukan untuk mencipta aplikasi dalam bahasa tersebut.

BlueJ

BlueJ telah diasaskan pada tahun 1999. Pada mulanya, IDE hanya dipanggil Biru. Pada masa itu ia adalah persekitaran pembangunan dan bahasa. Kemudian alat itu ditukar kepada Java, jadi persekitaran dinamakan BlueJ. Rehat kopi #26.  Kos Java dan Alternatif Percuma.  BlueJ dan Greenfoot: IDE terbaik untuk pemula - 2Pada masa ini terdapat versi BlueJ untuk Linux, MacOS dan Windows. Versi semasa BlueJ (4.2.2 pada masa penulisan ini) memerlukan JDK 11 atau lebih baru, jadi ia hanya berfungsi pada sistem pengendalian 64-bit. Terdapat versi 32-bit sebelum ini, tetapi ia tidak lagi disokong. BlueJ ialah persekitaran Java yang lengkap. Ini bukan versi Java yang dilucutkan dan dipermudahkan untuk pembelajaran. Ia menggunakan pengkompil standard dan mesin maya. Perbezaan utamanya hanya dalam antara muka pengguna yang lebih mudah difahami untuk pemula. Biasanya, pelajar permulaan boleh belajar bekerja dalam persekitaran BlueJ selepas 20 minit latihan. Kemudian anda boleh fokus terus pada orientasi objek dan Java—tidak perlu membuang masa bercakap tentang sistem fail, laluan kelas, arahan DOS atau konflik DLL. Persekitaran menyokong alat pembelajaran yang tidak tersedia dalam IDE lain. Salah satunya ialah visualisasi struktur kelas. BlueJ secara automatik memaparkan gambar rajah grafik yang mewakili kelas dan hubungan dalam projek. Memvisualisasikan konsep-konsep penting ini merupakan kelebihan besar untuk pemula. Ramai orang mendapati sukar untuk memahami konsep objek apabila semua yang anda lihat pada skrin adalah baris kod! Mempunyai gambar rajah menjadikan pembelajaran lebih mudah. Salah satu faedah terpenting rangka kerja BlueJ ialah keupayaan pengguna untuk mencipta objek dari mana-mana kelas secara langsung dan kemudian berinteraksi dengan kaedah mereka. Pelajar hampir boleh "merasakan" bagaimana untuk mencipta objek, memanggil kaedah, lulus parameter atau menerima nilai pulangan. Ekspresi Java boleh dipanggil terus tanpa kompilasi. Sudah tentu, seperti mana-mana persekitaran penuh yang lain, BlueJ mempunyai penyahpepijat. Anda boleh menetapkan titik putus dalam penyahpepijat dalam BlueJ sama seperti dalam IDE lain. Anda juga boleh membuat kelas ujian daripada menu konteks. Mencipta kaedah ujian berlaku dengan membuka sumber kelas dalam editor, atau menggunakan pembantu maya yang, melalui satu siri dialog, akan membantu anda mencipta kaedah ujian. Begitu juga, BlueJ membantu dalam mencipta aplikasi JavaFX dan Swing GUI.

Greenfoot

Walaupun BlueJ paling kerap digunakan sebagai kursus pengaturcaraan pengenalan di kolej, Greenfoot ditujukan kepada pelajar sekolah menengah. Untuk menarik minat penonton muda, Greenfoot telah dicipta sebagai "persekitaran pembangunan dan animasi Java yang ringkas." Rehat kopi #26.  Kos Java dan Alternatif Percuma.  BlueJ dan Greenfoot: IDE terbaik untuk pemula - 3Untuk mengajar orientasi objek, Greenfoot menyediakan elemen visual: "pelakon" (jangan dikelirukan dengan model Aktor), yang diprogramkan dalam kod Java berasaskan teks standard, menyediakan gabungan bahasa berasaskan teks tradisional dan pelaksanaan visual. Antara muka Greenfoot menyokong pengurusan projek, autolengkap, penonjolan sintaks dan banyak alat lain yang digunakan dalam persekitaran pembangunan profesional. Pengguna mempunyai peluang untuk menerbitkan karyanya dalam talian dan luar talian. Perbezaan utama antara Greenfoot dan IDE profesional ialah ia mempunyai antara muka yang ringkas dan mudah digunakan yang direka dengan mengambil kira pemula. Greenfoot menyediakan peralihan mudah kepada persekitaran lain seperti BlueJ dan IDE yang lebih profesional.

BlueJ dan Greenfoot - langkah pertama untuk pengaturcaraan di Jawa

Sebaik sahaja anda membuat keputusan untuk melihat dengan lebih dekat pada BlueJ dan Greenfoot, anda perlu ingat bahawa kedua-dua IDE ini tidak sesuai untuk mencipta aplikasi Java sepenuhnya. Ia bertujuan hanya untuk memperkenalkan pemula kepada bahasa Jawa tanpa membebankan mereka dengan bar alat dan menu yang kompleks. Walau bagaimanapun, setelah mempelajari persekitaran pembangunan pertama, lebih mudah bagi pelajar untuk meneruskan kerja dalam IDE peringkat profesional.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION