JavaRush /Java-Blog /Random-DE /Fertigkeiten herunterladen. Open-Source-Projekte auf Gith...

Fertigkeiten herunterladen. Open-Source-Projekte auf Github für Java-Anfänger

Veröffentlicht in der Gruppe Random-DE
In früheren Artikeln zu JavaRush, die sich der „Verbesserung“ von Fähigkeiten und der Jobsuche für angehende Java-Programmierer widmeten , haben wir bereits darüber gesprochen, wie wichtig es ist, an unabhängigen Open-Source-Projekten zu arbeiten, um praktische Erfahrungen zu sammeln, und über die Möglichkeit, diese Projekte in Ihren Lebenslauf aufzunehmen und zu zeigen bei Vorstellungsgesprächen davon abhalten . Fertigkeiten herunterladen.  Open-Source-Projekte auf Github für Java-Anfänger – 1Wie erfahrene Entwickler anmerken, ist die Teilnahme an Open-Source-Projekten eine der besten Möglichkeiten, praktische Erfahrungen in Java (oder einer anderen Programmiersprache) zu sammeln. Die gemeinsame Arbeit an Open-Source-Projekten bietet Neueinsteigern die Möglichkeit, gemeinsam mit anderen Programmierern und anderen Spezialisten an der Entstehung realer Produkte mitzuwirken. Und das wiederum erhöht die Chancen auf einen guten Job deutlich, insbesondere für Nachwuchsprogrammierer, deren Lebenslauf noch nicht mit echter Berufserfahrung aufwartet. Deshalb haben wir heute eine Auswahl der interessantesten und beliebtesten Open-Source-Java-Projekte auf GitHub zusammengestellt, denen ein unerfahrener Entwickler beitreten kann.

1. Elasticsearch

Elasticsearch ist eine REST-basierte verteilte Suchmaschine, die für den Einsatz in Cloud-Plattformen entwickelt wurde. Fertigkeiten herunterladen.  Open-Source-Projekte auf Github für Java-Anfänger – 2ElasticSearch basiert auf Apache Lucene, einer kostenlosen Open-Source-Softwarebibliothek für die Informationssuche, kann Volltextsuchanfragen verarbeiten und unterstützt auch die sprachliche Suche in Dokumenten. Die ElasticSearch-Suchmaschine konzentriert sich hauptsächlich auf Dokumente, die als JSON-Objekte dargestellt werden. Durch die Indizierung werden Dokumente erstellt oder aktualisiert, sodass sie durchsucht, sortiert und gefiltert werden können. Projektwebsite: https://www.elastic.co/ Anzahl der Sterne auf GitHub: 46,7 Tausend.

2.Strongbox _

Strongbox ist ein moderner Open-Source-Artefakt-Repository-Manager, der in Java geschrieben ist. „Wir sind bestrebt, eine einfache und zuverlässige Plattform zum Hosten verschiedener Arten binärer Artefakte bereitzustellen, unabhängig von der Art Ihres Speichers“, stellen die Autoren des Projekts fest. Dank seiner ausgereiften Architektur bietet Strongbox native Implementierungen für verschiedene Paketformate wie Maven, NPM, NuGet und Raw. Alle implementierten Paketformate sind nativ in Java geschrieben. Ziel des Projekts ist die Implementierung eines universellen Repository-Managers, der Artefakte in allen gängigen Formaten hosten und bereitstellen kann. Strongbox enthält eine Suchmaschine und eine Abfragesprache zum Auffinden von Artefakten. Projektwebsite: https://strongbox.github.io/ Anzahl der Sterne auf GitHub: 260

3. TEAMKOLLEGEN _

TEAMMATES ist ein kostenloses Online-Tool, mit dem Benutzer anonymes Feedback zu ihren Kommilitonen oder, im Fall von Studenten, zu Professoren geben können. TEAMMATES richtet sich zunächst einmal speziell an Studierende und Lehrende. Mit diesem Tool können Benutzer Umfragen erstellen (anonym oder nicht), Mitglieder derselben Gruppe können die Beiträge der anderen zu Projekten bewerten, Lehrer können den Schülern Feedback geben und so weiter. Das TEAMMATES-Toolkit verfügt über recht umfangreiche Funktionen, darunter persönliche Benutzerprofile und eine Suchmaschine. Projektwebsite: https://teammatesv4.appspot.com/ Anzahl der Sterne auf GitHub: 966

4.JabRef _

JabRef ist ein in Java geschriebenes grafisches System zur Verwaltung bibliografischer Informationen, das BibTeX (Software zum Erstellen formatierter Bibliografielisten) als internes Hauptformat verwendet. Bietet eine grafische Benutzeroberfläche zum Bearbeiten von BibTeX-Dateien, zum Importieren von Daten aus wissenschaftlichen Datenbanken sowie zum Suchen und Verwalten von BibTeX-Dateien. Mit JabRef können Forscher, Wissenschaftler und Autoren bibliografische Referenzen erstellen und wiederverwenden. Die generierten Links werden zur Erstellung einer Bibliographie, einer Liste bibliografischer Referenzen in wissenschaftlichen Artikeln, Monographien, Büchern und anderen Werken, verwendet. JabRef implementiert die Volltextsuche in der gesamten Bibliographie, unterstützt die Gruppierung nach beliebigen BibTeX-Feldern und Schlüsselwörtern, generiert automatisch BibTeX-Schlüssel usw. Projektwebsite: https://www.jabref.org/ Anzahl der Sterne auf GitHub: 1,5 Tausend. Fertigkeiten herunterladen.  Open-Source-Projekte auf Github für Java-Anfänger – 3

5. Wikimedia Commons Android-App

Dieses Projekt widmet sich der Entwicklung der Wikimedia Commons-Android-App, die es Benutzern ermöglicht, Bilder von ihrem Smartphone oder Tablet auf Basis des mobilen Android-Betriebssystems auf Wikimedia Commons hochzuladen. Wikimedia Commons ist ein Online-Repository für Bilder, Sounds, andere Mediendateien und JSON-Dateien, die unter einer kostenlosen Lizenz verbreitet werden und von jedem ohne Einschränkungen verwendet werden können. Projektwebsite: https://commons.wikimedia.org/wiki/Commons:Mobile_app Anzahl der Sterne auf GitHub: 546

6. XWiki

XWiki ist eine in Java geschriebene kostenlose Wiki-Softwareplattform, deren Schwerpunkt auf Erweiterbarkeit und der Fähigkeit liegt, Informationen zu strukturieren und programmgesteuert auf die Wiki-Basis zuzugreifen. XWiki ist im Wesentlichen eine Wiki-Engine, mit der Sie Anwendungen auf Wiki-Seiten erstellen können. Die Macher des Projekts selbst bezeichnen XWiki als eine Wiki-Plattform der zweiten Generation. „Das Wiki der ersten Generation ist für die Zusammenarbeit an Inhalten konzipiert. Wikis der zweiten Generation eignen sich für die gemeinsame Erstellung von Webanwendungen unter Verwendung des Wiki-Paradigmas und des Seitenbearbeitungsansatzes. „XWiki kann als Wiki der zweiten oder ersten Generation verwendet werden“, erklären sie. XWiki verfügt über zahlreiche Funktionen, darunter Seiten- und Zugriffsrechteverwaltungssysteme, Seitenexport in PDF, Statistiken, Blogs, Hotkeys, RSS und vieles mehr. Projektwebsite: https://www.xwiki.org/

7. Nullcode

Zerocode ist ein von der Community betriebenes, kostenloses und offenes API-Automatisierungs- und Lasttest-Framework, das auf Basis von Java JUnit-Kernkomponenten erstellt wurde. Ermöglicht Entwicklern, Testfälle so einfach und schnell wie möglich zu erstellen und zu verwalten. „Mit Zerocode können Sie Testfälle für Ihre Funktionen erstellen und diese einfach verwalten, wodurch die häufigsten Probleme vermieden werden. Dank einfacher YAML/JSON-Formate und nativer Unterstützung für gängige IDEs wie Eclipse, IntelliJ und NetBeans wird das Testen zum Kinderspiel, ohne dass zusätzliche Plugins installiert werden müssen“, sagen die Projektentwickler. Projektwebsite: https://zerocode.io/ Anzahl der Sterne auf GitHub: 304

8. SirixDB

SirixDB ist ein temporäres NoSQL-Datenbankverwaltungssystem, das einen vollständigen Verlauf jeder in Datenbankressourcen gespeicherten Revision verwaltet. Ermöglicht die schnelle Wiederherstellung von Änderungen und Vergleichen. Es gibt eine Abfrageverarbeitungsfunktion, die komplexe Abfragen in Bezug auf verschiedene Zeiträume unterstützt. Was ist ein temporäres Datenbanksystem? Mit diesem Begriff wird ein System beschrieben, das in der Lage ist, frühere Datenzustände schnell wiederherzustellen, bevor bestimmte Änderungen vorgenommen werden. „Da die meisten modernen Datenbanken aktuelle oder historische Daten immer noch einfach in einer großen Tabelle speichern, haben wir begonnen, die Leistung solcher Systeme zu untersuchen, mit dem Ziel, den aktuellen Stand der Dinge zu verbessern. „Von Grund auf haben wir ein Open-Source-System namens Sirix entwickelt, das kleine Datensätze speichert und auch komplexe temporäre Abfragen unterstützt und damit effektiv mit nicht-temporalen Datenbanksystemen konkurriert“, erklären Entwickler aus der SirixDB-Ersteller-Community. Projektwebsite: https://sirix.io/ Anzahl der Sterne auf GitHub: 498
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION