CodeGym/Java blog/Véletlen/A legjobb 8 nyílt forráskódú GitHub-projekt a kódolási sz...
John Squirrels
Szint
San Francisco

A legjobb 8 nyílt forráskódú GitHub-projekt a kódolási szint emeléséhez

Megjelent a csoportban
A CodeGym-nél nem csak az a célunk, hogy megtanítsuk diákjainkat (felhasználóinkat), hogyan kell a semmiből kódolni Java nyelven. Tisztában vagyunk azzal is a felelősségünkkel, akik elvégzik a tanfolyamot, megkapják az általa nyújtott minden tudást és elkezdenek teljes munkaidős állást keresni Java fejlesztőként. Minden tőlünk telhetőt megteszünk annak érdekében, hogy segítsünk Önnek megtalálni első kódolási munkáját azáltal, hogy minden olyan információt és tudást biztosítunk Önnek, hogyan válhat fejlesztővé, amelyet bármely cég hajlandó felvenni. A 8 legjobb nyílt forráskódú GitHub-projekt a kódolás magasabb szintre emeléséhez – 1

Dolgozzon nyílt forráskódú GitHub projekteken, hogy önéletrajza taaast legyen

Azok, akik a CodeGym tanfolyam elvégzése után első Java Junior fejlesztői munkájukat keresték, tudják, hogy ez a feladat nem lehet olyan könnyű, sőt nagyon nehéz, attól függően, hogy hol szeretne dolgozni. Ennek az az oka, hogy a Java ismerete nem elég az álláshoz, még ha a CodeGym-en szó szerint minden feladatot sikerült megoldanod (tanfolyamunkon több mint 1200 feladattal, sok sikert hozzá), akkor is szükséged lenne valódi alkalmazható munkatapasztalatra. hogy érdemesnek tartsák felvenni. Tehát az első állás megszerzéséhez olyan tapasztalattal kell rendelkeznie, amelyet munka nélkül nem szerezhet meg. Egy jó öreg fogás 22? Nem igazán. Ennek egyik egyszerű és hatékony módja az lenne, ha néhány nyílt forráskódú projekten dolgozol, hogy több valós tudásra tegyen szert, és gyakorolhassa programozási készségeit. Később ezeket a projekteket felveheti önéletrajzába, így úgymond büszkén jelentkezhet a Java Junior Dev állásokra. A GitHub nyílt forráskódú projektjei az egyik legjobb módja annak, hogy részt vegyünk (még ha kicsiben is) valódi nagy projektek fejlesztésében, együttműködve más kódolókkal és fejlesztőkkel. Ezért készítettük el a legérdekesebb és legnépszerűbb nyílt forráskódú Java projektek listáját a Githubon, amely nyitott a junior szintű kódolók számára. És mellesleg, ha még soha nem járult hozzá nyílt forráskódú projekthez, itt található egy gyors útmutató az induláshoz. Ezért készítettük el a legérdekesebb és legnépszerűbb nyílt forráskódú Java projektek listáját a Githubon, amely nyitott a junior szintű kódolók számára. És mellesleg, ha még soha nem járult hozzá nyílt forráskódú projekthez, itt található egy gyors útmutató az induláshoz. Ezért készítettük el a legérdekesebb és legnépszerűbb nyílt forráskódú Java projektek listáját a Githubon, amely nyitott a junior szintű kódolók számára. És mellesleg, ha még soha nem járult hozzá nyílt forráskódú projekthez, itt található egy gyors útmutató az induláshoz.

Nyílt forráskódú Github projektek Java kezdőknek

1. Elaszticsearch.

Az Elasticsearch egy elosztott, több bérlőre képes teljes szövegű keresőmotor, amelyet Java nyelven fejlesztettek ki, és felhőplatformokon való használatra szántak. Az ElasticSearch az Apache Lucene-en alapul, amely egy ingyenes és nyílt forráskódú, teljes funkcionalitású szöveges keresőmotor-könyvtár, amely teljes egészében Java nyelven íródott. Az Apache Software Foundation támogatja, és az Apache Software License alatt adják ki. Ez a nyílt forráskódú keresőmotor teljes szöveges lekérdezések feldolgozására képes, és támogatja a dokumentumokon keresztüli nyelvi keresést. A legnépszerűbb vállalati keresőmotorként (az Apache Solr után), az Elasticsearch számos hatékony funkcióval rendelkezik, mint például a méretezhető keresés, a közel valós idejű keresés és a többbérleti támogatás. Elsősorban azokra a dokumentumokra összpontosít, amelyek JSON-objektumként vannak ábrázolva. Az indexelés dokumentumokat hoz létre vagy frissít, lehetővé téve bennük a keresést, a rendezést és a szűrést.https://www.elastic.co/ Csillagok száma a Githubon: 51,3k.

2. Erős doboz.

A Strongbox egy Java nyelven írt nyílt forráskódú műterméktárkezelő. A fejlesztők célja, hogy egyszerű és megbízható platformot biztosítsanak a bináris műtermékek tárolására, függetlenül a felhasználó adattárának elrendezésétől. A Strongbox natív implementációkat biztosít különféle csomagformátumokhoz, mint például a Maven, az NPM, a NuGet és a Raw. Minden megvalósított csomagformátum natívan Java nyelven van írva. A projekt célja egy univerzális adattárkezelő felépítése, amely képes tárolni és kiszolgálni a műtermékeket a főbb formátumok bármelyikében. A Strongbox keresőmotort és keresőnyelvet tartalmaz a műtermékek megtalálásához. Webhely: https://strongbox.github.io/ A csillagok száma a Githubon: 326

3. CSAPATTÁRSAK.

A TEAMMATES.egy ingyenes nyílt forráskódú projekt, amely lehetővé teszi a felhasználók számára, hogy névtelen véleményeket írjanak kollégáikról, tanáraikról és diákjaikról. Az oktatási közösség (tanárok és diákok) ennek az eszköznek a fő célcsoportja. A TEAMMATES lehetővé teszi különféle szavazások létrehozását (névtelen vagy nem), ugyanazon csoport tagjai értékelhetik egymás projektekhez való hozzájárulását, míg a tanárok visszajelzéseiket a diákokra hagyhatják. A TEAMMATES eszköztár meglehetősen kiterjedt funkciókkal rendelkezik, beleértve a személyes felhasználói profilokat és a keresőmotort. Webhely: https://teammatesv4.appspot.com/ Csillagok száma a Githubon: 1,1k

4. JabRef.

A JabRef egy nyílt forráskódú, többplatformos grafikus hivatkozás- és hivatkozáskezelő rendszer. Java nyelven írva, a BibTeX-et (a BibTeX egy speciális szoftver formázott bibliográfiai listák létrehozására) és a BibLaTeX-et használja natív formátumként. A JabRef a Java, Alver, Batada, Reference rövidítése. A JabRef grafikus felhasználói felületet biztosít a BibTeX fájlok szerkesztéséhez, adatok importálásához tudományos adatbázisokból, valamint a BibTeX fájlok kereséséhez és kezeléséhez. A rendszer lehetővé teszi a kutatók, tudósok és írók számára bibliográfiai hivatkozások létrehozását és újrafelhasználását. Az új hivatkozások segítségével bibliográfia, tudományos cikkekben, monográfiákban, könyvekben és egyéb művekben található bibliográfiai hivatkozások listája hozható létre. A JabRef teljes szöveges keresést valósít meg a teljes bibliográfiában, támogatja a BibTeX mezők, kulcsszavak szerinti csoportosítást, biztosítja a BibTeX kulcsok automatikus létrehozását stb. Weboldal:https://www.jabref.org/ Csillagok száma a Githubon: 1,9k

5. Wikimedia Commons Android alkalmazás.

Ez a projekt a Wikimedia Commons Android alkalmazás fejlesztésére összpontosít, amely lehetővé teszi a felhasználók számára, hogy közvetlenül Android mobileszközeikről képeket és más típusú tartalmakat töltsenek fel a Wikimedia Commonsra. A Wikimedia Commons ingyenesen használható képek, hangok, egyéb média- és JSON-fájlok online tárháza. Ez a Wikimedia Foundation projektje. Webhely: https://commons.wikimedia.org/wiki/Commons:Mobile_app A csillagok száma a Githubon: 611

6. XWiki.

Az XWiki egy Java nyelven írt ingyenes szoftver vállalati wikiplatform. A bővíthetőségre összpontosít, és lehetővé teszi a felhasználók számára, hogy strukturálják a tartalmat és a programszoftver-hozzáférést egy wiki adatbázishoz. Alapvetően az XWiki csak egy wikimotor, amely lehetővé teszi új alkalmazások létrehozását a wiki oldalakon. A projekt fejlesztői az XWikit a wiki platformok második generációjának nevezik. „Az első generációs wikit a tartalommal kapcsolatos együttműködésre tervezték. A második generációs wiki alkalmas webalkalmazások közös létrehozására a wiki paradigma és oldalszerkesztési megközelítés használatával. Az XWikit a második és az első generációs wikik is használhatják” – magyarázzák a fejlesztők a projekt honlapján. Az XWiki meglehetősen sok funkcióval rendelkezik, beleértve az oldal- és beléptetőrendszereket, az oldalak exportálását PDF-be, statisztikákat, blogokat, gyorsbillentyűket, RSS-t és még sok mást. Weboldal:https://www.xwiki.org/

7. Nullakód.

A Zerocode egy ingyenes és nyílt forráskódú API automatizálási és terhelési tesztelési keretrendszer, amely alapvető Java JUnit összetevők felhasználásával készült. Lehetővé teszi a fejlesztők számára a tesztesetek létrehozását és karbantartását a lehető legegyszerűbb és leggyorsabb módon. A projekt fejlesztői szerint a Zerocode lehetővé teszi, hogy teszteseteket készítsen a funkciókhoz, és könnyen karbantartsa azokat, elkerülve a leggyakoribb problémákat. A tesztelést leegyszerűsíti a YAML / JSON formátumok és a népszerű IDE-k, például az Eclipse, az IntelliJ és a NetBeans natív támogatása, nincs szükség további bővítményekre. Weboldal: https://zerocode.io/ A csillagok száma a Githubon: 411

8. SirixDB.

A SirixDB egy időbeli, evolúciós adatbázisrendszer, amely csak akkumulációs megközelítést alkalmaz. Megőrzi az egyes erőforrások teljes történetét, és megkönnyíti az időbeli adatok hatékony és hatékony tárolását és lekérdezését. Minden commit tárol egy helytakarékos pillanatképet a strukturális megosztás révén. Log-strukturált, és soha nem írja felül az adatokat. A SirixDB egy új, oldalszintű verziókezelési megközelítést használ, amelyet csúszó pillanatképnek neveznek. Mi az az időbeli adatbázis, kíváncsi? Ez egy olyan rendszer, amely bizonyos változtatások végrehajtása előtt gyorsan vissza tudja állítani a korábbi adatállapotokat. „Mivel a legtöbb modern adatbázis még mindig egyszerűen egyetlen nagy táblában tárolja a jelenlegi vagy múltbeli adatokat, a jelenlegi állapot javítása érdekében elkezdtük az ilyen rendszerek teljesítményének vizsgálatát. A semmiből létrehoztunk egy Sirix nevű nyílt forráskódú rendszert, amely kicsiben tartja a nyilvántartásokat, és támogatja az összetett időzítési lekérdezéseket is, hatékonyan versenyezve a nem ideiglenes adatbázisrendszerekkel” – magyarázzák a SirixDB közösség tagjai. Weboldal:https://sirix.io/ A csillagok száma a Githubon: 565.
Hozzászólások
  • Népszerű
  • Új
  • Régi
Hozzászólás írásához be kell jelentkeznie
Ennek az oldalnak még nincsenek megjegyzései