JavaRush /Blog Java /Random-FR /Compétences de téléchargement. Projets open source sur Gi...

Compétences de téléchargement. Projets open source sur Github pour les javaistes débutants

Publié dans le groupe Random-FR
Dans des articles précédents sur JavaRush consacrés à « améliorer » les compétences et à trouver un emploi pour les programmeurs Java débutants , nous avons déjà parlé de l'importance de travailler sur des projets open source indépendants pour acquérir une expérience pratique, la possibilité d'ajouter ces projets à votre CV et de montrer hors d'eux lors des entretiens . Compétences de téléchargement.  Projets open source sur Github pour les Javaistes débutants - 1Comme le notent les développeurs expérimentés, participer à des projets open source est l'un des meilleurs moyens d'acquérir une expérience pratique de Java (ou de tout autre langage de programmation). Le travail collaboratif sur des projets open source donne aux nouveaux arrivants la possibilité de participer à la création de produits réels avec d'autres codeurs et d'autres spécialistes. Et cela, à son tour, augmente considérablement les chances de trouver un bon emploi, en particulier pour les programmeurs débutants dont le curriculum vitae ne contient pas encore d'expérience professionnelle réelle. Par conséquent, nous avons préparé aujourd'hui une sélection des projets Java open source les plus intéressants et les plus populaires sur GitHub, qu'un développeur novice peut rejoindre.

1. Recherche élastique

Elasticsearch est un moteur de recherche distribué basé sur REST conçu pour être utilisé sur les plateformes cloud. Compétences de téléchargement.  Projets open source sur Github pour les Javaistes débutants - 2ElasticSearch est basé sur Apache Lucene, une bibliothèque logicielle de recherche d'informations gratuite et open source, et peut traiter des requêtes de recherche en texte intégral et prend également en charge la recherche linguistique de documents. Le moteur de recherche ElasticSearch se concentre principalement sur les documents présentés sous forme d'objets JSON. L'indexation crée ou met à jour des documents afin qu'ils puissent être recherchés, triés et filtrés. Site Web du projet : https://www.elastic.co/ Nombre d'étoiles sur GitHub : 46,7 mille.

2.Coffre fort _

Strongbox est un gestionnaire de référentiel d'artefacts open source moderne écrit en Java. «Nous nous efforçons de fournir une plate-forme simple et fiable pour héberger différents types d'artefacts binaires, quel que soit le type de stockage dont vous disposez», notent les auteurs du projet. Grâce à son architecture bien développée, Strongbox fournit des implémentations natives pour différents formats de packages tels que Maven, NPM, NuGet et Raw. Tous les formats de packages implémentés sont écrits nativement en Java. L'objectif du projet est de mettre en œuvre un gestionnaire de référentiel universel capable d'héberger et de servir des artefacts dans n'importe lequel des principaux formats. Strongbox comprend un moteur de recherche et un langage de requête pour rechercher des artefacts. Site Web du projet : https://strongbox.github.io/ Nombre d'étoiles sur GitHub : 260

3.COÉQUIPIERS _

TEAMMATES est un outil en ligne gratuit qui permet aux utilisateurs de fournir des commentaires anonymes sur leurs pairs ou, dans le cas des étudiants, sur les professeurs. Tout d’abord, TEAMMATES s’adresse spécifiquement aux étudiants et aux enseignants. Avec cet outil, les utilisateurs peuvent créer des sondages (anonymes ou non), les membres d'un même groupe peuvent évaluer les contributions des uns et des autres aux projets, les enseignants peuvent donner leur avis aux étudiants, etc. La boîte à outils TEAMMATES possède des fonctionnalités assez étendues, notamment des profils d'utilisateurs personnels et un moteur de recherche. Site Web du projet : https://teammatesv4.appspot.com/ Nombre d'étoiles sur GitHub : 966

4.JabRef _

JabRef est un système graphique de gestion d'informations bibliographiques écrit en Java qui utilise BibTeX (logiciel de création de listes bibliographiques formatées) comme format interne principal. Fournit une interface utilisateur graphique pour éditer des fichiers BibTeX, importer des données à partir de bases de données scientifiques et rechercher et gérer des fichiers BibTeX. JabRef permet aux chercheurs, universitaires et écrivains de créer et de réutiliser des références bibliographiques. Les liens générés permettent de créer une bibliographie, une liste de références bibliographiques dans des articles scientifiques, des monographies, des livres et autres ouvrages. JabRef implémente la recherche en texte intégral dans l'ensemble de la bibliographie, prend en charge le regroupement par champs BibTeX, mots-clés, génère automatiquement des clés BibTeX, etc. Site Web du projet : https://www.jabref.org/ Nombre d'étoiles sur GitHub : 1,5 mille. Compétences de téléchargement.  Projets open source sur Github pour les Javaistes débutants - 3

5. Application Android Wikimedia Commons

Ce projet est dédié à la création de l'application Android Wikimedia Commons, qui permet aux utilisateurs de télécharger des images sur Wikimedia Commons depuis leur smartphone ou tablette basée sur le système d'exploitation mobile Android. Wikimedia Commons est un référentiel en ligne d'images, de sons, d'autres fichiers multimédias et de fichiers JSON distribués sous licence gratuite et pouvant être utilisés par n'importe qui sans restrictions. Site Web du projet : https://commons.wikimedia.org/wiki/Commons:Mobile_app Nombre d'étoiles sur GitHub : 546

6.XWiki _

XWiki — это бесплатная программная вики-платформа, написанная на Java, с акцентом на расширяемость и возможностями структуризации информации и программного доступа к базе вики. По сути, XWiki — это Вики-движок, который позволяет создавать applications на вики-страничках. Сами создатели проекта называют XWiki вики-платформой второго поколения. “Вики первого поколения предназначена для совместной работы над контентом. Вики второго поколения подходит для совместного создания веб-приложений, с использованием парадигмы вики и подхода к редактированию страниц. XWiki можно применять How вики второго, так и первого поколений,” — поясняют они. XWiki располагает достаточно богатым функционалом, включая системы управления pageми и правами доступа, экспорт страниц в PDF, статистику, блоги, горячие клавиши, RSS и многое другое. Сайт проекта: https://www.xwiki.org/

7. Zerocode

Zerocode — это разрабатываемый сообществом бесплатный и открытый фреймворк для автоматизации API и нагрузочного тестирования, созданный с использованием основных компонентов Java JUnit. Позволяет разработчикам максимально просто и быстро создавать и поддерживать тест-кейсы. “Zerocode позволяет создавать тест-кейсы для ваших функций и легко поддерживать их, избегая большинства типичных проблем. Тестирование становится легкой задачей благодаря простым форматам YAML/JSON и нативной поддержке популярных IDE, таких How Eclipse, IntelliJ и NetBeans, без необходимости установки дополнительных плагинов,” — говорят разработчики проекта. Сайт проекта: https://zerocode.io/ Количество звезд на GitHub: 304

8. SirixDB

SirixDB — это временная NoSQL система управления базами данных, которая сохраняет полную историю каждой ревизии, хранящейся в ресурсах базы данных. Позволяет делать быстрое восстановление любых изменений, а также сравнения. Имеется функционал обработки requestов, который поддерживает комплексные requestы, относящиеся к разным временным периодам. What такое временная система баз данных? Этот термин используется для описания системы, которая способна быстро восстанавливать прошлые состояния данных до внесения определенных изменений. “Поскольку большинство современных баз данных по-прежнему просто хранят текущие or прошлые данные в одной большой таблице, мы начали исследовать производительность таких систем с целью улучшить текущее состояние дел. С нуля мы создали систему с открытым исходным codeом под названием Sirix, которая хранит записи небольшого размера, а также поддерживает сложные временные requestы, эффективно конкурируя с невременными системами баз данных,” — объясняют разработчики из сообщества создателей SirixDB. Сайт проекта: https://sirix.io/ Количество звезд на GitHub: 498
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION