JavaRush /Java Blog /Random-TK /Göçürip almak endikleri. Täze döredilen Javaistler üçin G...

Göçürip almak endikleri. Täze döredilen Javaistler üçin Github-da açyk çeşme taslamalary

Toparda çap edildi
JavaRush-da başarnyklary “kämilleşdirmäge” we Java programmistlerine başlamak üçin iş tapmaga bagyşlanan öňki makalalarda amaly tejribe toplamak üçin garaşsyz açyk çeşme taslamalarynyň üstünde işlemegiň wajyplygy, bu taslamalary rezýumeňize we görkezişiňize goşmak ukyby hakda gürleşipdik. söhbetdeşliklerde olary öçürýär . Göçürip almak endikleri.  Täze döredilen Javaistler üçin Github-da açyk çeşme taslamalary - 1Tejribeli işläp düzüjileriň belleýşi ýaly, açyk çeşme taslamalaryna gatnaşmak Java-da (ýa-da başga bir programmirleme dilinde) tejribe toplamagyň iň oňat usullaryndan biridir. Açyk çeşme taslamalary boýunça bilelikde işlemek täze gelenlere beýleki kodlaýjylar we beýleki hünärmenler bilen bilelikde hakyky önümleri döretmäge gatnaşmaga mümkinçilik berýär. Bu bolsa öz gezeginde gowy iş tapmak mümkinçiligini ep-esli ýokarlandyrýar, esasanam rezýumeleri hakyky iş tejribesi bilen doldurylmadyk kiçi programmistler üçin. Şol sebäpden, bu gün täze bir işläp düzüjiniň goşulyp bilýän GitHub-da iň gyzykly we meşhur açyk çeşme Java taslamalaryny saýladyk.

1. Elastik gözleg

Elastik gözleg, bulut platformalarynda ulanmak üçin döredilen REST esasly paýlanan gözleg motorydyr. Göçürip almak endikleri.  Täze döredilen Javaistler üçin Github-da açyk çeşme taslamalary - 2“ElasticSearch” erkin we açyk çeşme gözleg programma üpjünçiligi kitaphanasy Apache Lusene esaslanýar we doly tekst gözleg talaplaryny gaýtadan işläp bilýär we resminamalaryň lingwistik gözlegini hem goldaýar. “ElasticSearch” gözleg motory, esasan JSON obýekti hökmünde görkezilen resminamalara gönükdirilendir. Indeksirlemek, gözlenip, tertiplenip we süzülip bilinjek resminamalary döredýär ýa-da täzeleýär. Taslamanyň web sahypasy: https://www.elastic.co/ GitHub-da ýyldyzlaryň sany: 46,7 müň.

2.Strongbox _

Strongbox, Java-da ýazylan häzirki zaman açyk çeşme artefakt ammar dolandyryjysy. Taslamanyň awtorlary: "Siziň ammaryňyzyň görnüşine garamazdan dürli görnüşli ikili artefaktlary ýerleşdirmek üçin ýönekeý we ygtybarly platforma bermäge çalyşýarys" -diýdi. Ösen ösen arhitekturasynyň kömegi bilen Strongbox Maven, NPM, NuGet we Raw ýaly dürli paket formatlary üçin ýerli ýerine ýetirişleri üpjün edýär. Implementedhli ýerine ýetirilen paket formatlary Java dilinde ýazylýar. Taslamanyň maksady, esasy formatlaryň islendik birinde artefaktlary ýerleşdirip we hyzmat edip biljek uniwersal ammar dolandyryjysyny durmuşa geçirmek. Strongbox gözleg motoryny we artefaktlary tapmak üçin gözleg dilini öz içine alýar. Taslamanyň web sahypasy: https://strongbox.github.io/ GitHub-da ýyldyzlaryň sany: 260

3.TEAMMATLAR _

TEAMMATES ulanyjylara deň-duşlary ýa-da talyplar, professorlar barada näbelli pikirleri bermäge mümkinçilik berýän mugt onlaýn guraldyr. Ilki bilen TEAMMATES ýörite talyplar we mugallymlar üçin niýetlenendir. Bu gural bilen ulanyjylar ses berişlik döredip bilerler (näbelli ýa-da ýok), şol bir toparyň agzalary birek-biregiň taslamalara goşan goşandyna baha berip bilerler, mugallymlar okuwçylara jogap berip bilerler we ş.m. TEAMMATES gurallar toplumy şahsy ulanyjy profillerini we gözleg motoryny goşmak bilen gaty giň funksiýa eýe. Taslamanyň web sahypasy: https://teammatesv4.appspot.com/ GitHub-da ýyldyzlaryň sany: 966

4.JabRef _

JabRef, Java-da ýazylan grafiki bibliografiki maglumat dolandyryş ulgamy bolup, esasy içerki formaty hökmünde BibTeX (formatlanan bibliografiýa sanawlaryny döretmek üçin programma üpjünçiligi) ulanýar. BibTeX faýllaryny redaktirlemek, ylmy maglumatlar bazalaryndan maglumatlary import etmek we BibTeX faýllaryny gözlemek we dolandyrmak üçin grafiki ulanyjy interfeýsini üpjün edýär. JabRef gözlegçilere, alymlara we ýazyjylara bibliografiki salgylanmalary döretmäge we gaýtadan ulanmaga mümkinçilik berýär. Döredilen baglanyşyklar bibliografiýa, ylmy makalalarda, monografiýalarda, kitaplarda we beýleki eserlerde bibliografik salgylanmalaryň sanawyny döretmek üçin ulanylýar. JabRef tutuş bibliografiýa boýunça doly tekst gözlegini amala aşyrýar, islendik BibTeX meýdanlary, açar sözler boýunça toparlanmagy goldaýar, BibTeX düwmelerini awtomatiki döredýär we ş.m. Taslamanyň web sahypasy: https://www.jabref.org/ GitHub-da ýyldyzlaryň sany: 1,5 müň. Göçürip almak endikleri.  Täze döredilen Javaistler üçin Github-da açyk çeşme taslamalary - 3

5. Wikimedia Commons Android programmasy

Bu taslama, ulanyjylara “Android” mobil operasiýa ulgamyna esaslanýan smartfonlaryndan ýa-da planşetlerinden Wikimedia Commons-a suratlary ýüklemäge mümkinçilik berýän “Wikimedia Commons Android” programmasyny döretmäge bagyşlanýar. Wikimedia Commons mugt ygtyýarnama bilen paýlanylýan we hiç kim tarapyndan çäklendirmesiz ulanylyp bilinjek şekilleriň, sesleriň, beýleki media faýllarynyň we JSON faýllarynyň onlaýn ammarydyr. Taslamanyň web sahypasy: https://commons.wikimedia.org/wiki/Commons:Mobile_app GitHub-da ýyldyzlaryň sany: 546

6. XWiki

XWiki, Java-da ýazylan mugt wiki programma üpjünçiligi platformasy bolup, giňelmegine we maglumatlary düzmek we wiki bazasyna programma taýdan girmek ukybyna ünsi çekýär. Aslynda, XWiki wiki sahypalarynda amaly programmalary döretmäge mümkinçilik berýän Wiki hereketlendirijisidir. Taslamany döredijileriň özleri XWiki-ni ikinji nesil wiki platformasy diýip atlandyrýarlar. “Birinji nesil wiki mazmun boýunça hyzmatdaşlyk üçin döredildi. Ikinji nesil wikiler, wiki paradigmasyny we sahypany redaktirlemek usulyny ulanyp, web programmalaryny bilelikde döretmek üçin amatlydyr. XWiki ikinji nesil ýa-da birinji nesil wiki hökmünde ulanylyp bilner "-diýdi. XWiki-de sahypa we giriş hukuklaryny dolandyrmak ulgamlary, PDF-e sahypa eksporty, statistika, bloglar, hotkeys, RSS we başga-da köp funksiýa bar. Taslamanyň web sahypasy: https://www.xwiki.org/

7. Zerokod

Zerocode, jemgyýet tarapyndan dolandyrylýan, erkin we açyk API awtomatlaşdyryş we esasy Java JUnit komponentlerini ulanyp gurlan ýük synag synag çarçuwasydyr. Döredijilere synag ýagdaýlaryny mümkin boldugyça ýönekeý we çalt döretmäge we goldamaga mümkinçilik berýär. “Zerokod, aýratynlyklaryňyz üçin synag ýagdaýlaryny döretmäge we köp duş gelýän kynçylyklardan gaça durup, olary aňsatlyk bilen saklamaga mümkinçilik berýär. Simpleönekeý YAML / JSON formatlary we Eclipse, IntelliJ we NetBeans ýaly meşhur IDE-ler üçin goşmaça plaginleri gurmagyň zerurlygy bolmazdan synag şemal bolýar "-diýdi. Taslamanyň web sahypasy: https://zerocode.io/ GitHub-daky ýyldyzlaryň sany: 304

8. SirixDB

SirixDB wagtlaýyn NoSQL maglumat bazasyny dolandyrmak ulgamy bolup, maglumatlar bazasynyň çeşmelerinde saklanýan her wersiýanyň doly taryhyny saklaýar. Islendik üýtgeşmäni, deňeşdirmeleri çalt dikeltmäge mümkinçilik berýär. Dürli wagt döwürleri bilen baglanyşykly çylşyrymly talaplary goldaýan talaplary gaýtadan işlemek funksiýasy bar. Wagtlaýyn maglumat bazasy ulgamy näme? Bu termin, käbir üýtgeşmeler girizilmezden ozal maglumatlaryň öňki ýagdaýlaryny çalt dikeltmäge ukyply ulgamy beýan etmek üçin ulanylýar. “Häzirki zaman maglumat bazalarynyň köpüsi häzirki ýa-da taryhy maglumatlary diňe bir uly tablisada saklaýandygy sebäpli, häzirki ýagdaýy gowulaşdyrmak maksady bilen şeýle ulgamlaryň işleýşini öwrenip başladyk. SirixDB döredijiler jemgyýetiniň döredijileri düşündirýärler, ýerden başlap, kiçi ýazgylary saklaýan we çylşyrymly wagtlaýyn talaplary goldaýan, çylşyrymly wagtlaýyn soraglary goldaýan Sirix atly açyk çeşme ulgamyny gurduk. Taslamanyň web sahypasy: https://sirix.io/ GitHub-da ýyldyzlaryň sany: 498
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION