JavaRush /Java блогу /Random-KY /Жүктөө жөндөмдөрү. башталгыч Javaists үчүн Github боюнча ...

Жүктөө жөндөмдөрү. башталгыч Javaists үчүн Github боюнча ачык булак долбоорлор

Группада жарыяланган
JavaRush боюнча мурунку макалаларда көндүмдөрдү "жакшыртууга" жана Java программисттерин баштоо үчүн жумуш табууга арналган , биз практикалык тажрыйба алуу үчүн көз карандысыз ачык булак долбоорлорунда иштөөнүн маанилүүлүгү, бул долбоорлорду резюмеңизге кошуу жана көрсөтүү жөндөмдүүлүгү жөнүндө сүйлөштүк. алардан интервьюларда . Жүктөө жөндөмдөрү.  Жаңы башталгыч Javaists үчүн Github боюнча ачык булак долбоорлору - 1Тажрыйбалуу иштеп чыгуучулар белгилегендей, ачык булактуу долбоорлорго катышуу Java (же башка программалоо тorнде) боюнча практикалык тажрыйба алуунун эң жакшы жолдорунун бири болуп саналат. Ачык булак долбоорлору боюнча биргелешкен иш жаңы келгендерге башка codeерлер жана башка адистер менен бирге реалдуу өнүмдөрдү түзүүгө катышууга мүмкүнчүлүк берет. Ал эми бул, өз кезегинде, жакшы жумуш табуу мүмкүнчүлүгүн кыйла жогорулатат, айрыкча резюмелери чыныгы иш тажрыйбасы менен толуктала элек кенже программисттер үчүн. Ошондуктан, бүгүн биз GitHubдагы эң кызыктуу жана популярдуу ачык булактуу Java долбоорлорунун тандоосун даярдадык, ага башталгыч иштеп чыгуучу кошула алат.

1. Elasticsearch

Elasticsearch булут платформаларында колдонуу үчүн иштелип чыккан REST негизиндеги бөлүштүрүлгөн издөө системасы. Жүктөө жөндөмдөрү.  Жаңы башталгыч Javaists үчүн Github боюнча ачык булак долбоорлору - 2ElasticSearch Apache Lucene, акысыз жана ачык булактуу маалымат издөө программалык китепканасына негизделген жана толук тексттик издөө сурамдарын иштете алат, ошондой эле documentтерди лингвистикалык издөөнү колдойт. ElasticSearch издөө системасы негизинен JSON an objectтери катары берилген documentтерге багытталган. Индекстөө documentтерди түзөт же жаңыртып, аларды издөөгө, сорттоого жана чыпкалоого болот. Долбоордун веб-сайты: https://www.elastic.co/ GitHubдагы жылдыздардын саны: 46,7 миң.

2. Strongbox _

Strongbox — Java тorнде жазылган заманбап ачык булактуу артефакт репозиторийинин менеджери. "Биз экorк артефакттардын ар кандай түрлөрүн жайгаштыруу үчүн жөнөкөй жана ишенимдүү платформаны камсыз кылууга аракет кылабыз, сизде сактагычтын түрүнө карабастан", - деп белгилешет долбоордун авторлору. Жакшы өнүккөн архитектуранын аркасында Strongbox Maven, NPM, NuGet жана Raw сыяктуу ар кандай пакет форматтары үчүн жергorктүү ишке ашырууларды камсыз кылат. Бардык ишке ашырылган пакет форматтары Java тorнде түп нускада жазылган. Долбоордун максаты артефакттарды негизги форматтардын каалаганында жайгаштырып, тейлей турган универсалдуу репозиторий менеджерин ишке ашыруу болуп саналат. Strongbox артефакттарды табуу үчүн издөө системасын жана суроо тorн камтыйт. Долбоордун веб-сайты: https://strongbox.github.io/ GitHubдагы жылдыздардын саны: 260

3.КОМАНДАШТАР _

TEAMMATES – бул колдонуучуларга теңтуштары же студенттер, профессорлор жөнүндө анонимдүү пикир билдирүүгө мүмкүндүк берген акысыз онлайн куралы. Биринчиден, TEAMMATES атайын студенттер жана мугалимдер үчүн арналган. Бул куралдын жардамы менен колдонуучулар сурамжылоолорду түзө алышат (анонимдүү же жок), бир топтун мүчөлөрү бири-биринин долбоорлорго кошкон салымын баалай алышат, мугалимдер окуучуларга пикирлерин билдире алышат жана башкалар. TEAMMATES инструменттер топтому абдан кеңири функцияларга ээ, анын ичинде жеке колдонуучу профилдери жана издөө системасы. Долбоордун веб-сайты: https://teammatesv4.appspot.com/ GitHubдагы жылдыздардын саны: 966

4.JabRef _

JabRef бул Java тorнде жазылган графикалык библиографиялык маалыматты башкаруу системасы, анын негизги ички форматы катары BibTeX (форматталган библиографиялык тизмелерди түзүү үчүн программалык камсыздоо) колдонот. BibTeX файлдарын оңдоо, orмий базалардан маалыматтарды импорттоо жана BibTeX файлдарын издөө жана башкаруу үчүн графикалык колдонуучу интерфейсин камсыз кылат. JabRef изилдөөчүлөргө, окумуштууларга жана жазуучуларга библиографиялык шилтемелерди түзүүгө жана кайра колдонууга мүмкүндүк берет. Түзүлгөн шилтемелер библиографияны, orмий макалаларда, монографияларда, китептерде жана башка эмгектерде библиографиялык шилтемелердин тизмесин түзүү үчүн колдонулат. JabRef бүткүл библиография боюнча толук тексттик издөөнү ишке ашырат, каалаган BibTeX талаалары, ачкыч сөздөрү боюнча топтоону колдойт, BibTeX ачкычтарын автоматтык түрдө жаратат, ж.б. Долбоордун веб-сайты: https://www.jabref.org/ GitHubдагы жылдыздардын саны: 1,5 миң. Жүктөө жөндөмдөрү.  Жаңы башталгыч Javaists үчүн Github боюнча ачык булак долбоорлору - 3

5. Wikimedia Commons Android колдонмосу

Бул долбоор Wikimedia Commons Android колдонмосун түзүүгө арналган, ал колдонуучуларга 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ке экспорттоо, статистика, блогдор, ысык баскычтар, RSS жана башка көптөгөн нерселер. Долбоордун веб-сайты: https://www.xwiki.org/

7. Нөл codeу

Zerocode – бул коомчулук тарабынан башкарылган, эркин жана ачык API автоматташтыруу жана Java JUnit негизги компоненттеринин жардамы менен курулган жүктөө тестирлөө негизи. Иштеп чыгуучуларга сыноо учурларын мүмкүн болушунча жөнөкөй жана тез түзүүгө жана колдоого мүмкүндүк берет. «Нөл code сизге мүмкүнчүлүктөрүңүз үчүн сыноо учурларын түзүүгө жана эң көп кездешкен көйгөйлөрдөн качуу менен аларды оңой тейлөөгө мүмкүндүк берет. Жөнөкөй YAML/JSON форматтарынын жана Eclipse, IntelliJ жана NetBeans сыяктуу популярдуу IDEлерди колдоонун аркасында тестирлөө жеңил болот, кошумча плагиндерди орнотуунун кереги жок», - дешет долбоордун иштеп чыгуучулары. Долбоордун веб-сайты: https://zerocode.io/ GitHubдагы жылдыздардын саны: 304

8. SirixDB

SirixDB - бул маалымат базасынын ресурстарында сакталган ар бир versionнын толук тарыхын сактаган убактылуу NoSQL маалымат базасын башкаруу системасы. Кандайдыр бир өзгөрүүлөрдү, ошондой эле салыштырууларды тез калыбына келтирүүгө мүмкүндүк берет. Ар кандай мезгилдерге байланыштуу татаал суроо-талаптарды колдогон суроо иштетүү функционалы бар. Убактылуу маалымат базасы системасы деген эмне? Бул термин белгилүү бир өзгөртүүлөр киргизилгенге чейин маалыматтардын мурунку абалын тез калыбына келтире алган системаны сүрөттөө үчүн колдонулат. «Заманбап маалымат базаларынын көбү дагы эле учурдагы же тарыхый маалыматтарды бир чоң tableда сактагандыктан, биз учурдагы абалды жакшыртуу максатында мындай системалардын иштешин orктей баштадык. Башынан баштап биз Sirix деп аталган ачык булактуу системаны курдук, ал кичинекей жазууларды сактайт, ошондой эле убактылуу эмес маалыматтар базасынын системалары менен натыйжалуу атаандашып, татаал убактылуу суроо-талаптарды колдойт», - деп түшүндүрүшөт SirixDB жаратуучуларынын коомчулугунун иштеп чыгуучулары. Долбоордун веб-сайты: https://sirix.io/ GitHubдагы жылдыздардын саны: 498
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION