JavaRush /בלוג Java /Random-HE /GitFlic: האנלוג הרוסי של GitHub עזב את הבטא. בוא נראה מה ...
Roman Beekeeper
רָמָה

GitFlic: האנלוג הרוסי של GitHub עזב את הבטא. בוא נראה מה יש שם

פורסם בקבוצה
שלום לכולם, חברים יקרים. זהו פורמט חדש עבורי, פורמט ביקורת. לכן, אל תשפוט בקפדנות, כתיבת ביקורת זו התבררה כלא קלה כפי שראיתי אותה בהתחלה. אני אגיד מיד שזה לא משולם על ידי יוצרי GitFlic, אני רק מעוניין לכתוב על זה. GitFlic: האנלוג הרוסי של GitHub עזב את הבטא.  בוא נראה מה יש שם - 1אז, ברוסיה הם יצרו אנלוגי של GitHub האמריקאי. הפרויקט נקרא GitFlic , הוא כבר עזב את הבטא, מה שאומר שמשתמשים רגילים כבר יכולים להירשם. אבל לפני שנעשה את זה צריך להבין באיזה פרויקט מדובר, כמה אנשים עובדים שם ולכמה זמן, כדי שלא יהיו לנו ציפיות לא הגיוניות. למעשה, זה מה שהיה לי בהתחלה.

קצת היסטוריה

על רקע השינויים במדיניות של GitHub והסנקציות האפשריות, עלתה השאלה האם יש צורך במאגר עבור פרויקטים ברוסיה. והם כתבו שממשלת רוסיה רוצה להקצות 2.1 מיליארד רובל ליצירת אנלוגי. ואולי נראה שהפרויקט הזה שולם על ידי הממשלה, אבל אחרי שיטוט קצת באינטרנט מצאתי ראיון שבו יש הרבה תשובות לשאלות שמעניינות אותנו. GitFlic: האנלוג הרוסי של GitHub עזב את הבטא.  בוא נראה מה יש שם - 2ניתן לקחת ממנו את הדברים הבאים:
  1. הפרויקט הזה אינו ציבורי, אלא פרטי. ואין לזה שום קשר ל-2.1 מיליארד רובל שהוזכרו. זה אפילו טוב, המוצר יתחרה וינסה להציע משהו חדש ומבוקש, זה לא יהיה מקום "לקצץ" בתקציב והיוצרים ינסו להציע משהו משלהם.

  2. בזמן כתיבת הראיון (28.10.21) היו בצוות 5 אנשים בלבד, שכלל שלושה backenders, מפתח חזית אחד ומנהל. לא היו תוכניות הרחבה בשל תקציב. אבל, לאחר חיפוש באינטרנט, מצאתי מקום פנוי למפתח ג'אווה לפרויקט שלהם, וזה סימן טוב. אז הכסף אכן הופיע.

  3. הפרויקט הוא רק בן 10 חודשים, כלומר, הוא עדיין צעיר מאוד וככל הנראה גולמי. לכן, אין טעם להשוות ללא הבנה זו עם אותו GitHub (שהוא כבר בן 13).

  4. הפרוייקט כתוב בג'אווה!! זה לא יכול אלא לרצות אותנו Javas. ואם אתה מסתכל על תיאור התפקיד שהראיתי למעלה, אתה יכול להבין על אילו טכנולוגיות GitFlic כתוב:

    • Java 11;
    • PostgresQL 11.x;
    • RabbitMQ;
    • Redis;
    • מסגרת אביבית 5;
    • מגף קפיץ 2;
    • נתוני אביב;
    • ליבת קפיץ;
    • הודעות אביב;
    • קפיץ mvc;
    • אבטחת אביב;
    • אביב HATEOAS;
    • שילוב אביב.
  5. המטרה הכוללת היא ליצור מקום לאחסון קוד ברוסיה ולרוסיה, כך שבמקרה של חסימה, אנשים יוכלו לאחסן את הקוד שלהם בבטחה.

  6. מה שימשוך הוא שילוב חינוכי עם אוניברסיטאות רוסיות. זה יעזור שיהיה לך מקום משלך לאחסון עבודות מעבדה ודברים אחרים, וזה מאוד חשוב. למען האמת, אני אפילו לא יודע איפה הם עושים את זה עכשיו. אם יש תלמידים בין הקוראים, אנא שתף ​​היכן אתה מאחסן את הקוד שלך מהמעבדה?

  7. יש אפשרות בתשלום, הפרויקט צריך להרוויח כסף. אבל זה הרבה יותר זול מהאנלוגים שלו. נוסף על כך, תוכלו לפתח פרויקטים פרטיים בצוות של עד 5 אנשים ללא תשלום, וזה טוב מאוד. אני רואה בזה יתרון.

אז אני חושב שההקדמה הספיקה, עכשיו יש לנו מושג מה אנחנו עומדים לראות, אז אנחנו צריכים ללכת ולהירשם!

צעדים ראשונים

ראשית, נעבור לדף הנחיתה שלהם , שם נראה: GitFlic: האנלוג הרוסי של GitHub עזב את הבטא.  בוא נראה מה יש שם - 3הנה אנחנו רואים שאנחנו כבר יכולים להירשם, נעשה את זה קצת אחר כך. השירות הרוסי הראשון לאחסון קוד ועבודה איתו... כנראה, כן, הראשון. מעולם לא שמעתי על האחרים לפני כן. והנה יש לי שאלה: למה הם לא עשו את זה קודם? הוא היה צריך להופיע מזמן. להלן המאפיינים של הפרויקט:
  • אתה יכול לעבוד בצוות. בלי זה, בדרך כלל לא ברור מי יזדקק לפרויקט כזה.

  • מיזוג בקשות. זה עדיין לא מאוד ברור, אבל אני חושב שזה משהו דומה לאופן שבו ב-GitHub אתה יכול להציע את השינויים שלך באמצעות בקשת משיכה לאחר חלוקת פרויקט. ככל הנראה, זו דוגמה לאסטרטגיית Forking. תיארתי את הגישה הזו כאן , אתה יכול לקרוא אותה.

  • הגנת פרופיל 2fa. זה כבר תקן בטיחות דה פקטו, כל הכבוד שחשבת על זה מיד. זה בהחלט יתרון.

  • זמינות של מאגרים ציבוריים ופרטיים כאחד. בלי זה, וגם בלי לעבוד בצוות, זה בלתי אפשרי עכשיו.

ואלו שמתוכננים להתווסף בקרוב:
  • דיון בקוד. יכולת להגיב על קטעי קוד. מעניין, בוא נראה איך הם מיישמים את זה.

  • גשש משימות. אינטגרציה מלאה עם הקוד, שהיא מאוד חשובה ומבוקשת. לעת עתה נחכה.

  • התראות בטלגרם. הדבר בהחלט שימושי, אבל הוא נראה דהוי איכשהו בהשוואה לאחרים. ובכן, אלוהים יברך אותו, זה מה שזה)

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

מדיניות מחירים

עד כה התשלום פשוט. 250 רובל לאדם בצוות של יותר מ-5 אנשים. זה, באופן גס, 3.5 דולר. המחיר קטן, אבל בינתיים אין להם שום דבר מיוחד להציע. רק בעתיד, אז אין טעם להשוות את המחיר למקומות אחרים לאחסון מאגרים. GitFlic: האנלוג הרוסי של GitHub עזב את הבטא.  בוא נראה מה יש שם - 4בעתיד, הם מבטיחים CI/CD, ניתוח קוד סטטי ומעקב אחר משימות. וגם להפעיל אפליקציות בענן. האחרון נראה מאוד מעניין, אבל לעת עתה אלו רק מילים, בואו נראה מה יקרה.

הַרשָׁמָה

זה הזמן להירשם ולראות מה יש בפנים...) GitFlic: האנלוג הרוסי של GitHub עזב את הבטא.  בוא נראה מה יש שם - 5הרישום, כרגיל, בכל מקום, העיצוב משאיר הרבה מה לרצות, אבל כמו שאמר המנהל הטכני: “גם העיצוב יסתדר ויהיה טוב יותר. ” אוקיי, בואו נאמין לזה)) יצרתי פרויקט בדיקה כדי לראות איך זה נראה. הכל מזכיר את GitHub: הכפתורים נמצאים באותם מקומות, הפונקציונליות דומה, מינויים למפתחים אחרים זמינים ואפשרות לדרג את הפרויקט (כאן זה נקרא סעיף "מועדפים" ). הנה קישור לחשבון שלי, אם תרצה, הירשם. אני לא יודע אם אשתמש בפרויקט הזה, נראה. העובדה שהוא דומה מבחינה פונקציונלית ל- GitHub היא דבר טוב. למי שהשתמש ב-GitHub יהיה קל יותר לעבור ל-GitFlic. חוץ מזה, אין טעם להמציא את הגלגל מחדש פעם שנייה. ממה ששונה מ-GitHub: בעת יצירת פרויקט, שפת התכנות בה ייבחר הפרויקט בתחילה. GitFlic: האנלוג הרוסי של GitHub עזב את הבטא.  בוא נראה מה יש שם - 6החלטה שנויה במחלוקת, לדעתי. ב-GitHub זה נקבע לפי כמות הקוד. אולי זה פתרון זמני שנעשה בזמן שאין פונקציונליות בהגדרה במאגרים. הפרויקט החדש שנוצר מגיע עם דף צ'יטים לעבודה עם git. מועיל, תודה. דבר אחד מעניין: אם תנסה למחוק את המאגר, הכפתור לא ילחץ. אולי זה יתוקן כשתקראו את המאמר, אבל עכשיו, בזמן שאני כותב, זה לא עובד. GitFlic: האנלוג הרוסי של GitHub עזב את הבטא.  בוא נראה מה יש שם - 7וכך הפונקציונליות חוזרת על מה שנעשה ב-GitHub. אבל בשלב זה של הפיתוח של הפרויקט, אני לא רואה בזה שום פסול. גישה זו עובדת בהצלחה והראתה שיש לה מקום להיות בו.

האם עלי להעביר את הפרויקטים שלי או לא?

שאלה טובה, כי אם אתה כבר משתמש ב-GitFlic, אתה צריך להבין למה. אני חושב שמי שחושש ש-GitHub יירד צריך ליצור כאן עותקים של הפרויקטים שלהם. למי זה לא נוגע, אני לא רואה טעם להעביר את זה.

מסקנות

אני חושב שזו יוזמה מצוינת. יש צורך בפרויקט והופיעו אנשים שהחליטו ליצור אותו. מה שחשוב הוא שזה לא פרויקט ממשלתי, מה שאומר שתהיה תחרות עם אספקת פיצ'רים שימשכו אנשים. יש גם קהל יעד, מה שאומר שהפרויקט יחיה. כן, הפרויקט עדיין גולמי. ולא תוכל להשתמש בו במלואו ורק איתו לעת עתה (לפחות פיתוח לא יכול להתבצע בלי CI/CD בזמננו). אני חושב שאתה יכול להסתכל מקרוב על GitFlic, ליצור כמה פרויקטים כדי ללמוד טוב יותר כיצד להשתמש בו ולחכות לעדכונים. חברים, כמו תמיד, אני מזמין אתכם להירשם לערוץ הטלגרם שלי . שם אני כותב על פיתוח, על המאמרים החדשים שלי, בצ'אט בערוץ אנחנו מרבים לדון בנושאים מעניינים, הערוץ הוא של המחבר, אז תמיד נחמד ונעים שם) במאמר זה ניסיתי להראות לכם פרויקט חדש - מקום קוד חנות. אני מחכה למשוב שלך, מעניין אותי מאוד מה אתה חושב על זה. כל טוב!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION