JavaRush /Blog Jawa /Random-JV /5 Proyek Jawa Paling Populer ing GitHub
Max Stern
tingkat
Нижний Новгород

5 Proyek Jawa Paling Populer ing GitHub

Diterbitake ing grup
Nalika programmer pemula wiwit golek proyek, dheweke kerep nemoni tembok kosong, sing ana wong sing nulis kanthi yakin: "Kita butuh spesialis sing duwe pengalaman." Lan ... apa saiki? Apa kita nemoni kahanan "kanggo entuk pengalaman, kita butuh pengalaman"? Aja nyoba, kabeh sing mlebu kene?...
5 proyek Java paling populer ing GitHub - 1
Ana sawetara cara metu saka rekursi iki. Sampeyan bisa nyoba magang ing perusahaan (asring luwih angel tekan ing kana tinimbang ing universitas), nindakake magang kanggo dhuwit dhewe (contone, internship online JavaRush ) utawa golek proyek open source sing cocog kanggo pemula. Miturut cara, pangembang sing luwih berpengalaman nindakake perkara sing padha, sing kerja rutin ing galleys wis nggawe untune. Dheweke nemokake proyek GitHub sing luwih serius ing Jawa lan ngupayakake supaya bisa njaga awake dhewe. Lan kadhangkala migunani banget kanggo ndeleng sepira gedhene proyek open source Java lan nyelidiki kode kasebut. Ing artikel iki , Jane Elizabeth (Asisten Editor ing JAXenter.com) ndeleng 5 proyek Java sing paling populer ing GitHub. Nyatane, sumber daya iki ngemot akeh proyek Jawa (744 ewu, tepate). Nanging sing paling menarik kanggo pangembang profesional?

1. Mockito

Jeneng iki gampang dielingi, Mockito muni kaya koktail mint-jeruk sing misuwur. Nanging, proyek Java Open Source iki minangka kerangka simulasi paling populer kanggo tes Unit sing ditulis nganggo basa Jawa. Mockito terus dikembangake adhedhasar perpustakaan Shipkit . Mockito 2.0 menehi API apik kanggo integrasi framework meningkat, ngarahke ora kedhaftar nulis tes Unit, nanging ing keperluan test liyane lan framework simulasi sing mbutuhake ngluwihi utawa mbungkus Mockito ing logika adat.

2. java-design-pola

Proyek open source Java iki cocog karo jenenge: java-design-patterns nyedhiyakake pangembang kanthi kemampuan kanggo ngetrapake pola desain ing basa Jawa. Utamane, pola desain diresmikake praktik sing disaranake sing ngidini pangembang ngatasi masalah umum nalika ngrancang aplikasi utawa sistem. Kanthi paradigma pemrograman sing diuji lan kabukten, dheweke nyepetake proses pangembangan. Kajaba iku, nggunakake maneh pola mbantu nyegah ora akurat cilik dadi masalah sing luwih gedhe mengko.

3.RxJawa _

RxJava minangka salah sawijining repositori Java sing paling populer ing GitHub lan kerangka kerja sing populer . Adhedhasar API ReactiveX, perpustakaan RxJava ngijini sampeyan kanggo nggawe program bedo lan acara-mimpin nggunakake urutan diamati kanggo mesin virtual Jawa. RxJava ngluwihi pola Observer kanggo ndhukung urutan data lan acara. Iki uga nambah operator sing ngidini pangembang nggabungake urutan ing tahap deskripsi tanpa kudu kuwatir babagan paralelisasi tingkat rendah, threading, sinkronisasi, safety thread, lan struktur data paralel.

4.MpAndroidChart _

MPAndroidChart minangka perpustakaan sing kuat lan gampang digunakake kanggo pangembangan sistem operasi Android, mlaku ing API level 8 lan versi sing luwih anyar. Nggunakake MPAndroidChart, sampeyan bisa nggambar macem-macem grafik ing aplikasi Android. Bisa dianggep minangka sarana visualisasi data kanggo pangembang aplikasi seluler. MPAndroidChart nduweni macem-macem grafik: bagan garis, histogram (vertikal, horisontal, ditumpuk, diklompokaké), bagan pai, bagan buyar, bagan candlestick (kanggo data finansial), bagan radar (bagan laba-laba), bagan bunder lan uga macem-macem kombinasi wong-wong mau. (Tembung "diagram" dhewe bakal ilang kabeh makna kanthi kapisah.)

5. Jambu

Pustaka inti Google sing apik banget kanggo basa Jawa iki wis suwe banget, nanging tetep dadi sarana open source sing migunani banget kanggo kabeh jinis pangembang. Ngirit wektu akeh , kalebu utilitas prasaja sing nggawe basa Jawa luwih gampang digunakake, ekstensi menyang ekosistem koleksi JDK, lan utilitas liyane kayata cache, idiom pemrograman fungsional, lan liya-liyane. Utamane, Google Guava apik kanggo nggarap koleksi sing wis dipesen. Fitur iki, sing ngidini pangembang mbandhingake isi koleksi nggunakake fungsi ngurutake lan mbandhingake banget, minangka salah sawijining sing paling dikembangake lan dikembangake ing Jambu.
Apa maneh sing kudu diwaca:

12 Fitur Apik GitHub

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION