JavaRush /Blog Java /Random-MS /5 Projek Java Paling Popular di GitHub
Max Stern
Tahap
Нижний Новгород

5 Projek Java Paling Popular di GitHub

Diterbitkan dalam kumpulan
Apabila seorang pengaturcara baru mula mencari pekerjaan, dia sering menjumpai dinding kosong, di mana seseorang menulis dengan tangan yang yakin: "Kami memerlukan pakar yang berpengalaman." Dan... apa sekarang? Adakah kita mendapati diri kita berada dalam situasi "untuk mendapatkan pengalaman, kita memerlukan pengalaman"? Berhenti mencuba, semua orang yang masuk ke sini?...
5 projek Java paling popular di GitHub - 1
Sebenarnya terdapat beberapa cara keluar dari rekursi ini. Anda boleh mencuba untuk mendapatkan latihan di syarikat (selalunya lebih sukar untuk ke sana daripada di universiti), melakukan latihan untuk wang anda sendiri (contohnya, latihan dalam talian JavaRush ) atau mencari projek sumber terbuka yang sesuai untuk pemula. Ngomong-ngomong, pembangun yang lebih berpengalaman melakukan perkara yang sama, yang mana kerja rutin pada galley telah menampakkan gigi mereka. Mereka menemui projek GitHub yang lebih serius di Jawa dan mengusahakannya untuk memastikan diri mereka sentiasa bersedia. Dan kadangkala sangat berguna untuk melihat seberapa besar projek sumber terbuka Java berfungsi dan menyelidiki kod mereka. Dalam artikel ini , Jane Elizabeth (Penolong Editor di JAXenter.com) melihat 5 projek Java paling popular di GitHub. Malah, sumber ini mengandungi sejumlah besar projek Java (744 ribu, tepatnya). Tetapi yang manakah paling menarik bagi pembangun profesional?

1. Mockito

Nama ini mudah diingati, bunyi Mockito seperti koktel limau pudina yang terkenal. Walau bagaimanapun, projek Sumber Terbuka Java ini ialah rangka kerja simulasi yang paling popular untuk ujian Unit yang ditulis dalam Java. Mockito sentiasa dibangunkan berdasarkan perpustakaan Shipkit . Mockito 2.0 menyediakan API yang dipertingkatkan untuk penyepaduan rangka kerja yang dipertingkatkan, bukan bertujuan untuk pengguna menulis ujian Unit, tetapi pada utiliti ujian dan rangka kerja simulasi lain yang memerlukan pelanjutan atau pembalut Mockito dalam logik tersuai.

2. java-design-patterns

Projek sumber terbuka Java ini sesuai dengan namanya: java-design-patterns menyediakan pembangun dengan keupayaan untuk melaksanakan corak reka bentuk dalam bahasa Java. Khususnya, corak reka bentuk adalah amalan yang disyorkan secara rasmi yang membolehkan pembangun menyelesaikan masalah biasa apabila mereka bentuk aplikasi atau sistem. Dengan paradigma pengaturcaraan yang diuji dan terbukti, mereka mempercepatkan proses pembangunan. Di samping itu, penggunaan semula corak membantu mengelakkan ketidaktepatan kecil daripada menjadi masalah yang lebih besar di kemudian hari.

3.RxJava _

RxJava ialah salah satu repositori Java paling popular di GitHub dan rangka kerja yang popular . Berdasarkan API ReactiveX, pustaka RxJava membolehkan anda mencipta program tak segerak dan dipacu peristiwa menggunakan jujukan yang boleh diperhatikan untuk mesin maya Java. RxJava memanjangkan corak Pemerhati untuk menyokong jujukan data dan peristiwa. Ia juga menambah pengendali yang membolehkan pembangun menggabungkan jujukan pada peringkat penerangan tanpa perlu risau tentang perkara seperti selari peringkat rendah, penjalinan, penyegerakan, keselamatan benang dan struktur data selari.

4.MpAndroidChart _

MPAndroidChart ialah perpustakaan yang berkuasa dan mudah digunakan untuk pembangunan untuk sistem pengendalian Android, berjalan pada tahap API 8 dan versi yang lebih baharu. Menggunakan MPAndroidChart, anda boleh melukis pelbagai carta dalam aplikasi Android. Ia boleh dianggap sebagai utiliti visualisasi data untuk pembangun aplikasi mudah alih. MPAndroidChart mempunyai banyak carta yang berbeza: carta garisan, histogram (menegak, mendatar, disusun, dikumpulkan), carta pai, carta serakan, carta candlestick (untuk data kewangan), carta radar (carta labah-labah), carta bulatan dan serta pelbagai kombinasinya . (Perkataan "rajah" itu sendiri kehilangan semua makna secara berasingan.)

5. Jambu batu

Pustaka teras Google yang sangat baik untuk bahasa Java ini telah wujud sejak sekian lama, tetapi kekal sebagai utiliti sumber terbuka yang sangat berguna untuk semua jenis pembangun. Ia menjimatkan banyak masa , termasuk utiliti ringkas yang menjadikan bahasa Java lebih mudah digunakan, sambungan kepada ekosistem koleksi JDK, dan utiliti lain seperti cache, simpulan bahasa pengaturcaraan berfungsi dan banyak lagi. Khususnya, Google Guava sangat bagus untuk bekerja dengan koleksi yang dipesan. Ciri ini, yang membolehkan pembangun membandingkan kandungan koleksi menggunakan fungsi pengisihan dan perbandingan yang sangat maju, adalah salah satu yang terbaik dibangunkan dan dibangunkan dalam Jambu Batu.
Apa lagi yang perlu dibaca:

12 Ciri Menakjubkan GitHub

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