JavaRush /בלוג Java /Random-HE /מיומנויות הורדה. פרויקטי קוד פתוח ב-Github עבור ג'אוויסטי...

מיומנויות הורדה. פרויקטי קוד פתוח ב-Github עבור ג'אוויסטים מתחילים

פורסם בקבוצה
במאמרים קודמים על JavaRush שהוקדשו ל"שיפור " מיומנויות ומציאת עבודה למתכנתי Java מתחילים , כבר דיברנו על החשיבות של עבודה על פרויקטי קוד פתוח עצמאיים כדי לצבור ניסיון מעשי, על היכולת להוסיף את הפרויקטים הללו לקורות החיים שלך ולהראות לבטל אותם בראיונות . מיומנויות הורדה.  פרויקטי קוד פתוח ב-Github עבור ג'אוויסטים מתחילים - 1כפי שמציינים מפתחים מנוסים, השתתפות בפרויקטים בקוד פתוח היא אחת הדרכים הטובות ביותר לצבור ניסיון מעשי ב-Java (או בכל שפת תכנות אחרת). עבודה משותפת על פרויקטים בקוד פתוח נותנת למצטרפים חדשים את ההזדמנות להשתתף ביצירת מוצרים אמיתיים יחד עם קודנים אחרים ומומחים אחרים. וזה, בתורו, מגדיל משמעותית את הסיכויים למצוא עבודה טובה, במיוחד למתכנתים זוטרים שקורות החיים שלהם עדיין לא מלאים בניסיון תעסוקתי אמיתי. לכן, היום הכנו מבחר של פרויקטי Java הקוד הפתוח המעניינים והפופולריים ביותר ב-GitHub, אליהם מפתח מתחיל יכול להצטרף.

1. Elasticsearch

Elasticsearch הוא מנוע חיפוש מבוזר מבוסס REST המיועד לשימוש בפלטפורמות ענן. מיומנויות הורדה.  פרויקטי קוד פתוח ב-Github עבור ג'אוויסטים מתחילים - 2ElasticSearch מבוסס על Apache Lucene, ספריית תוכנת חיפוש מידע חינמית וקוד פתוח, ויכולה לעבד שאילתות חיפוש בטקסט מלא ותומכת גם בחיפוש לשוני של מסמכים. מנוע החיפוש ElasticSearch מתמקד בעיקר במסמכים המוצגים כאובייקטי JSON. יצירת אינדקס יוצר או מעדכן מסמכים כך שניתן לחפש, למיין ולסנן אותם. אתר הפרויקט: https://www.elastic.co/ מספר כוכבים ב-GitHub: 46.7 אלף.

2.Strongbox _

Strongbox הוא מנהל מאגר חפצים מודרני בקוד פתוח שנכתב ב-Java. "אנו שואפים לספק פלטפורמה פשוטה ואמינה לאירוח סוגים שונים של חפצים בינאריים, ללא קשר לסוג האחסון שיש לך", מציינים מחברי הפרויקט. הודות לארכיטקטורה המפותחת שלה, Strongbox מספקת יישומים מקוריים עבור פורמטים שונים של חבילות כגון 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 (תוכנה ליצירת רשימות ביבליוגרפיות מעוצבות) כפורמט הפנימי העיקרי שלה. מספק ממשק משתמש גרפי לעריכת קבצי BibTeX, ייבוא ​​נתונים ממאגרי מידע מדעיים וחיפוש וניהול קבצי BibTeX. JabRef מאפשר לחוקרים, חוקרים וסופרים ליצור הפניות ביבליוגרפיות ולהשתמש בהן מחדש. הקישורים שנוצרו משמשים ליצירת ביבליוגרפיה, רשימת הפניות ביבליוגרפיות במאמרים מדעיים, מונוגרפיות, ספרים ויצירות אחרות. JabRef מיישמת חיפוש בטקסט מלא בכל הביבליוגרפיה, תומך בקיבוץ לפי כל שדות BibTeX, מילות מפתח, מייצר אוטומטית מפתחות BibTeX וכו'. אתר הפרויקט: https://www.jabref.org/ מספר כוכבים ב-GitHub: 1.5 אלף. מיומנויות הורדה.  פרויקטי קוד פתוח ב-Github עבור ג'אוויסטים מתחילים - 3

5. אפליקציית Android של ויקימדיה קומונס

פרויקט זה מוקדש ליצירת אפליקציית Android של Wikimedia Commons, המאפשרת למשתמשים להעלות תמונות ל-Wikimedia Commons מהסמארטפון או הטאבלט שלהם על בסיס מערכת ההפעלה הסלולרית אנדרואיד. Wikimedia Commons הוא מאגר מקוון של תמונות, צלילים, קובצי מדיה אחרים וקובצי JSON המופצים ברישיון חופשי וניתן להשתמש בהם על ידי כל אחד ללא הגבלות. אתר הפרויקט: https://commons.wikimedia.org/wiki/Commons:Mobile_app מספר כוכבים ב-GitHub: 546

6.XWiki _

XWiki היא פלטפורמת תוכנת ויקי חינמית הכתובה ב-Java, עם דגש על הרחבה ויכולת מבנה מידע וגישה פרוגרמטית לבסיס הוויקי. בעיקרו של דבר, XWiki הוא מנוע ויקי המאפשר לך ליצור יישומים בדפי ויקי. יוצרי הפרויקט בעצמם מכנים את XWiki פלטפורמת ויקי דור שני. "הדור הראשון של ויקי נועד לשיתוף פעולה בתוכן. ויקי דור שני מתאימים ליצירה משותפת של יישומי אינטרנט תוך שימוש בפרדיגמת ויקי וגישת עריכת עמודים. XWiki יכול לשמש בתור ויקי דור שני או דור ראשון", הם מסבירים. ל-XWiki יש די הרבה פונקציונליות, כולל מערכות ניהול דפים וזכויות גישה, ייצוא דפים ל-PDF, סטטיסטיקות, בלוגים, מקשי קיצור, RSS ועוד הרבה יותר. אתר הפרויקט: https://www.xwiki.org/

7. קוד אפס

Zerocode הוא מסגרת מונעת קהילה, חינמית ופתוחה של API לבדיקת עומסים ובדיקת עומסים שנבנתה באמצעות רכיבי ליבה של Java JUnit. מאפשר למפתחים ליצור ולתחזק מקרי בדיקה בצורה פשוטה ומהירה ככל האפשר. "Zerocode מאפשר לך ליצור מקרי בדיקה עבור התכונות שלך ולתחזק אותן בקלות, תוך הימנעות מהבעיות הנפוצות ביותר. הבדיקה הופכת לבריזה הודות לפורמטים פשוטים של YAML/JSON ותמיכה מקורית ב-IDEs פופולריים כמו Eclipse, IntelliJ ו-NetBeans, ללא צורך בהתקנת תוספים נוספים", אומרים מפתחי הפרויקט. אתר הפרויקט: https://zerocode.io/ מספר הכוכבים ב-GitHub: 304

8. SirixDB

SirixDB היא מערכת NoSQL זמנית לניהול מסד נתונים השומרת היסטוריה מלאה של כל גרסה המאוחסנת במשאבי מסד הנתונים. מאפשר לך לשחזר במהירות כל שינוי, כמו גם השוואות. קיימת פונקציונליות של עיבוד שאילתות התומכת בשאילתות מורכבות הקשורות לתקופות זמן שונות. מהי מערכת מסד נתונים זמנית? מונח זה משמש לתיאור מערכת המסוגלת לשחזר במהירות מצבי נתונים קודמים לפני ביצוע שינויים מסוימים. "מכיוון שרוב מסדי הנתונים המודרניים עדיין מאחסנים נתונים עדכניים או היסטוריים בטבלה אחת גדולה, התחלנו לחקור את הביצועים של מערכות כאלה במטרה לשפר את מצב העניינים הנוכחי. מהיסוד בנינו מערכת קוד פתוח בשם Sirix שמאחסנת רשומות קטנות וגם תומכת בשאילתות זמניות מורכבות, המתחרות ביעילות עם מערכות מסד נתונים לא זמניות", מסבירים מפתחים מקהילת היוצרים של SirixDB. אתר הפרויקט: https://sirix.io/ מספר כוכבים ב-GitHub: 498
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION