JavaRush /בלוג Java /Random-HE /5 פרויקטי Java הפופולריים ביותר ב-GitHub
Max Stern
רָמָה
Нижний Новгород

5 פרויקטי Java הפופולריים ביותר ב-GitHub

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

1. מוקיטו

קל לזכור את השם הזה, מוקיטו נשמע כמו קוקטייל הנענע-ליים המפורסם. עם זאת, פרויקט הקוד הפתוח של Java הוא מסגרת הסימולציה הפופולרית ביותר עבור מבחני יחידות שנכתבו ב-Java. Mockito מפותח כל הזמן על בסיס ספריית Shipkit . Mockito 2.0 מספק API משופר לאינטגרציה משופרת של מסגרת, שלא מיועד למשתמשים שכותבים בדיקות יחידה, אלא לכלי עזר אחרים לבדיקה ומסגרות סימולציה הדורשות הרחבה או עטיפה של Mockito בלוגיקה מותאמת אישית.

2. java-design-patterns

פרויקט הקוד הפתוח של Java עומד בשמו: java-design-patterns מספק למפתחים את היכולת ליישם דפוסי עיצוב בשפת Java. בפרט, דפוסי עיצוב הם שיטות מומלצות רשמיות המאפשרות למפתחים לפתור בעיות נפוצות בעת תכנון אפליקציה או מערכת. עם פרדיגמות תכנות בדוקות ומוכחות, הן מאיצות את תהליך הפיתוח. בנוסף, שימוש חוזר בדפוסים עוזר למנוע מאי דיוקים קטנים להפוך לבעיות גדולות יותר בהמשך.

3.RxJava _

RxJava הוא אחד ממאגרי Java הפופולריים ביותר ב- GitHub ומסגרת פופולרית . בהתבסס על ה-API של ReactiveX, ספריית RxJava מאפשרת לך ליצור תוכניות אסינכרוניות ומונעות אירועים באמצעות רצפים ניתנים לצפייה עבור ה-Java Virtual Machine. RxJava מרחיב את דפוס ה-Observer כדי לתמוך ברצפים של נתונים ואירועים. זה גם מוסיף אופרטורים המאפשרים למפתחים לשלב רצפים בשלב התיאור מבלי לדאוג לדברים כמו הקבלה ברמה נמוכה, השרשור, סנכרון, בטיחות שרשורים ומבני נתונים מקבילים.

4.MpAndroidChart _

MPAndroidChart היא ספרייה חזקה וקלה לשימוש לפיתוח עבור מערכת ההפעלה אנדרואיד, הפועלת ברמת API 8 וגרסאות חדשות יותר. באמצעות MPAndroidChart, אתה יכול לצייר תרשימים שונים ביישומי אנדרואיד. זה יכול להיחשב ככלי להדמיית נתונים עבור מפתחי יישומים ניידים. ל-MPAndroidChart יש תרשימים רבים ושונים: תרשים קווים, היסטוגרמה (אנכית, אופקית, מוערמת, מקובצת), תרשים עוגה, תרשים פיזור, תרשים פמוט (למידע פיננסי), תרשים מכ"ם (תרשים עכביש), תרשים עיגול וכן שילובים שונים של אוֹתָם. (המילה "דיאגרמה" עצמה מאבדת כל משמעות במנותק.)

5. גויאבה

ספריית הליבה המצוינת הזו של גוגל לשפת ג'אווה קיימת כבר הרבה מאוד זמן, אך נותרה כלי עזר שימושי במיוחד בקוד פתוח עבור כל מיני מפתחים. זה חוסך זמן רב , כולל כלי עזר פשוטים שהופכים את שפת Java לקלה יותר לשימוש, הרחבות למערכת האקולוגית של אוספי JDK וכלי עזר אחרים כגון מטמונים, נגי תכנות פונקציונליות ועוד הרבה, הרבה יותר. במיוחד, גוגל גויאבה מצוינת לעבודה עם אוספים מסודרים. תכונה זו, המאפשרת למפתחים להשוות בין תכולת האוספים באמצעות פונקציונליות מיון והשוואה מתקדמת במיוחד, היא אחת המפותחות והמפותחות ביותר בגויאבה.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION