JavaRush /Блоги Java /Random-TG /Малакаҳои зеркашӣ. Лоиҳаҳои кушодаасос дар Github барои J...

Малакаҳои зеркашӣ. Лоиҳаҳои кушодаасос дар Github барои Javaists шурӯъкунандагон

Дар гурӯҳ нашр шудааст
Дар мақолаҳои қаблӣ дар бораи JavaRush бахшида ба "беҳбуди" малакаҳо ва дарёфти ҷои кор барои шурӯъкунандагон барномасозони Java , мо аллакай дар бораи аҳамияти кор дар лоиҳаҳои мустақor кушодаасос барои ба даст овардани таҷрибаи амалӣ, қобorяти илова кардани ин лоиҳаҳо ба реферат ва нишон додани аз онҳо дар мусоҳибаҳо . Малакаҳои зеркашӣ.  Лоиҳаҳои кушодаасос дар Github барои Javaists шурӯъкунандагон - 1Тавре таҳиягарони ботаҷриба қайд мекунанд, иштирок дар лоиҳаҳои кушодаасос яке аз роҳҳои беҳтарини ба даст овардани таҷрибаи амалӣ дар Java (ё ягон забони дигари барномасозӣ) мебошад. Корҳои муштарак оид ба лоиҳаҳои кушодаасос ба навомадагон имкон медиҳад, ки дар эҷоди маҳсулоти воқеӣ дар якҷоягӣ бо дигар codeерҳо ва дигар мутахассисон иштирок кунанд. Ва ин, дар навбати худ, имкони пайдо кардани кори хубро ба таври назаррас афзоиш медиҳад, махсусан барои барномасозони наврас, ки ҳоли онҳо то ҳол бо таҷрибаи воқеии шуғл пурра нест. Аз ин рӯ, имрӯз мо интихоби ҷолибтарин ва маъмултарин лоиҳаҳои Java-и кушодаро дар GitHub омода кардем, ки як таҳиягари навкор метавонад ба онҳо ҳамроҳ шавад.

1. Elasticsearch

Elasticsearch як системаи ҷустуҷӯии тақсимшуда дар асоси REST мебошад, ки барои истифода дар платформаҳои абрӣ пешбинӣ шудааст. Малакаҳои зеркашӣ.  Лоиҳаҳои кушодаасос дар Github барои Javaists шурӯъкунандагон - 2ElasticSearch ба Apache Lucene, китобхонаи нармафзори ҷустуҷӯии иттилоотии озод ва кушодаасос асос ёфтааст ва метавонад дархостҳои ҷустуҷӯии пурраи матнро коркард кунад ва инчунин ҷустуҷӯи забонии ҳуҷҷатҳоро дастгирӣ кунад. Муҳаррики ҷустуҷӯии ElasticSearch асосан ба ҳуҷҷатҳое нигаронида шудааст, ки ҳамчун an objectҳои JSON пешниҳод карда мешаванд. Индекскунӣ ҳуҷҷатҳоро эҷод мекунад ё навсозӣ мекунад, то онҳоро ҷустуҷӯ, мураттаб ва филтр карда тавонанд. Вебсайти лоиҳа: https://www.elastic.co/ Шумораи ситораҳо дар GitHub: 46,7 ҳазор.

2. Қуттии қавӣ _

Strongbox як мудири анбори артефактҳои кушодаи муосир мебошад, ки дар Java навишта шудааст. "Мо мекӯшем, ки платформаи оддӣ ва боэътимодро барои ҷойгир кардани намудҳои гуногуни артефактҳои бинарӣ, новобаста аз намуди нигоҳдории шумо таъмин кунем", қайд мекунанд муаллифони лоиҳа. Бо шарофати меъмории хуб таҳияшудаи худ, Strongbox барои форматҳои гуногуни бастаҳо, аз қабor Maven, NPM, NuGet ва Raw татбиқи ватаниро пешкаш мекунад. Ҳама форматҳои бастаи амалӣ ба таври аслӣ дар Java навишта шудаанд. Ҳадафи лоиҳа татбиқи як менеҷери универсалии анборест, ки метавонад артефактҳоро дар ҳама гуна форматҳои асосӣ ҷойгир ва хидмат расонад. Strongbox дорои системаи ҷустуҷӯӣ ва забони дархост барои дарёфти артефактҳо мебошад. Вебсайти лоиҳа: https://strongbox.github.io/ Шумораи ситораҳо дар GitHub: 260

3.ХАМКОРОН _

TEAMMATES як воситаи ройгони онлайн аст, ки ба корбарон имкон медиҳад, ки дар бораи ҳамсолони худ ё дар мавриди донишҷӯён, профессорҳо фикру мулоҳизаҳои беном пешниҳод кунанд. Пеш аз ҳама, TEAMMATES махсусан барои донишҷӯён ва муаллимон пешбинӣ шудааст. Бо ин восита, корбарон метавонанд пурсишҳо (беном ё не) эҷод кунанд, аъзоёни як гурӯҳ метавонанд саҳми ҳамдигарро дар лоиҳаҳо арзёбӣ кунанд, муаллимон метавонанд ба донишҷӯён фикру мулоҳиза пешниҳод кунанд ва ғайра. Маҷмӯаи TEAMMATES дорои функсияҳои хеле васеъ, аз ҷумла профилҳои корбари шахсӣ ва системаи ҷустуҷӯӣ мебошад. Вебсайти лоиҳа: https://teammatesv4.appspot.com/ Шумораи ситораҳо дар GitHub: 966

4.JabRef _

JabRef як системаи графикии идоракунии иттилооти библиографӣ мебошад, ки дар Java навишта шудааст, ки BibTeX (нармафзор барои эҷоди рӯйхатҳои форматшудаи библиография) ҳамчун формати асосии дохorи худ истифода мебарад. Интерфейси графикии корбарро барои таҳрири файлҳои BibTeX, воридоти маълумот аз пойгоҳи додаҳои илмӣ ва ҷустуҷӯ ва идоракунии файлҳои BibTeX таъмин мекунад. JabRef ба муҳаққиқон, олимон ва нависандагон имкон медиҳад, ки истинодҳои библиографиро эҷод ва дубора истифода баранд. Истинодҳои тавлидшуда барои сохтани библиография, рӯйхати истинодҳои библиографӣ дар мақолаҳои илмӣ, монографияҳо, китобҳо ва дигар корҳо истифода мешаванд. JabRef ҷустуҷӯи пурраи матнро дар тамоми библиография амалӣ мекунад, гурӯҳбандӣ аз рӯи ҳама гуна майдонҳои BibTeX, калимаҳои калидиро дастгирӣ мекунад, калидҳои BibTeX ва ғайраҳоро ба таври худкор тавлид мекунад. Вебсайти лоиҳа: https://www.jabref.org/ Шумораи ситораҳо дар GitHub: 1,5 ҳазор. Малакаҳои зеркашӣ.  Лоиҳаҳои кушодаасос дар Github барои Javaists шурӯъкунандагон - 3

5. Барномаи Wikimedia Commons Android

Ин лоиҳа ба эҷоди барномаи Android Wikimedia Commons бахшида шудааст, ки ба корбарон имкон медиҳад тасвирҳоро аз смартфон ё планшети худ дар асоси системаи оператсионии мобorи Android ба Wikimedia Commons бор кунанд. Wikimedia Commons як анбори онлайни тасвирҳо, садоҳо, дигар файлҳои медиавӣ ва файлҳои JSON мебошад, ки таҳти литсензияи ройгон паҳн карда мешаванд ва метавонанд аз ҷониби ҳама бидуни маҳдудият истифода шаванд. Вебсайти лоиҳа: https://commons.wikimedia.org/wiki/Commons:Mobile_app Шумораи ситораҳо дар GitHub: 546

6.XWiki _

XWiki як платформаи нармафзори ройгони вики мебошад, ки дар Java навишта шудааст, бо таваҷҷӯҳ ба васеъшавӣ ва қобorяти сохтори иттилоот ва дастрасии барномавӣ ба пойгоҳи вики. Аслан, XWiki як муҳаррики Wiki аст, ки ба шумо имкон медиҳад барномаҳо дар саҳифаҳои вики эҷод кунед. Худи созандагони лоиҳа XWiki-ро платформаи вики-насли дуюм меноманд. "Вики насли аввал барои ҳамкорӣ дар мундариҷа тарҳрезӣ шудааст. Викиҳои насли дуюм барои эҷоди муштараки барномаҳои веб бо истифода аз парадигмаи вики ва равиши таҳрири саҳифа мувофиқанд. XWiki-ро метавон ҳамчун вики-насли дуюм ё насли аввал истифода бурд”, - шарҳ медиҳанд онҳо. XWiki дорои функсияҳои зиёде мебошад, аз ҷумла системаҳои идоракунии ҳуқуқи саҳифа ва дастрасӣ, содироти саҳифа ба PDF, омор, блогҳо, hotkeys, RSS ва ғайра. Вебсайти лоиҳа: https://www.xwiki.org/

7. Сифр

Zerocode як чаҳорчӯбаи автоматикунонии API-и ройгон ва кушодаи ҷомеа мебошад, ки бо истифода аз ҷузъҳои асосии Java JUnit сохта шудааст. Ба таҳиягарон имкон медиҳад, ки ҳолатҳои санҷиширо то ҳадди имкон содда ва зудтар созанд ва нигоҳ доранд. “Нулcode ба шумо имкон медиҳад, ки барои хусусиятҳои худ ҳолатҳои санҷишӣ эҷод кунед ва онҳоро ба осонӣ нигоҳ дошта, аз мушкилоти маъмултарин канорагирӣ кунед. Санҷиш ба шарофати форматҳои оддии YAML/JSON ва дастгирии ватанӣ барои IDE-ҳои маъмул ба монанди Eclipse, IntelliJ ва NetBeans, бидуни насб кардани плагинҳои иловагӣ, "мегӯянд таҳиягарони лоиҳа. Вебсайти лоиҳа: https://zerocode.io/ Шумораи ситораҳо дар GitHub: 304

8. SirixDB

SirixDB як системаи муваққатии идоракунии пойгоҳи додаҳои NoSQL мебошад, ки таърихи пурраи ҳар як versionи дар захираҳои пойгоҳи додаҳо захирашударо нигоҳ медорад. Ба шумо имкон медиҳад, ки ҳама гуна тағирот, инчунин муқоисаҳоро зуд барқарор кунед. Функсияи коркарди дархостҳо мавҷуд аст, ки дархостҳои мураккаби марбут ба давраҳои гуногуни вақтро дастгирӣ мекунад. Системаи муваққатии пойгоҳи додаҳо чист? Ин истилоҳ барои тавсифи системае истифода мешавад, ки қодир аст ҳолати гузаштаи маълумотро пеш аз ворид кардани тағйироти муайян зуд барқарор кунад. "Азбаски аксари пойгоҳи додаҳои муосир ҳоло ҳам маълумоти ҷорӣ ё таърихиро дар як ҷадвали калон нигоҳ медоранд, мо ба таҳқиқи кори чунин системаҳо бо мақсади беҳтар кардани ҳолати кунунӣ шурӯъ кардем. Мо аз ибтидо як системаи кушодаасос бо номи Sirix сохтем, ки сабтҳои хурдро нигоҳ медорад ва инчунин дархостҳои мураккаби муваққатиро дастгирӣ мекунад ва бо системаҳои пойгоҳи додаҳои ғайримуваққатӣ рақобат мекунад,” шарҳ медиҳад таҳиягарон аз ҷомеаи созандагони SirixDB. Вебсайти лоиҳа: https://sirix.io/ Шумораи ситораҳо дар GitHub: 498
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION