גיטהאב חושפת: אלו שפות התיכנות הפופולריות של 2020
השליטה של פייתון לצד הזינוק של TypeScript: גיטהאב מפרסמת את השפות הפופולריות ביותר בפלטפורמה לשנת 2020
כמדי שנה מוציאה גיטהאב את דוחות State of the Octoverse, וגם הקורונה לא עצרה אותה השנה. אחד החלקים המעניינים בדוחות הללו היא סקירת השפות הפופולריות ביותר בפלטפורמה, וגם השנה יש תוצאות מעניינות.
"הבת" של ג'אווה סקריפט מזנקת
על פי הדוח שפרסמה הפלטפורמה שבבעלות מיקרוסופט, המזנקת הגדולה ברשימת השפות הפופולריות ביותר היא – ובכן – שפה שמיקרוסופט בעצמה פיתחה ומתחזקת – TypeScript. ההרחבה של מי שנמצאת בראש הרשימה כבר 6 שנים ברציפות – JavaScript.
TypeScript, שנמצאת איתנו מ-2012, כלל לא הייתה בעשרת המקומות הראשונים ברשימה עד 2016, כשב-2018 היא טיפסה למקום השמיני והשנה זינקה עד למקום הרביעי כשהיא משאירה מאחוריה שפות ותיקות כמו PHP ו-++C.
פיתוח השפה בקוד פתוח החל במשרדים ברדמונד אי שם ב-2010, ועל פי אנדרס הלסברג – מי שנחשב לאבי שפת #C – הוא היה צריך למכור לקודקודים במיקרוסופט את הרעיון. ב-2012 שחררה מיקרוסופט את TypeScript ולמרות שלקח לה קצת זמן – השנה היא מגיעה לפופולריות חסרת תקדים. אחת ההערכות לזינוק בפופולריות של TypeScript היא העובדה שהיא פופולרית בקרב חברות המפתחות עם מסדי נתונים גדולים ב-JavaScript – שאיתה היא מתקמפלת בלי צורך לבצע שינויים כלשהם. מדובר בחברות גדולות כמו סלאק, Airbnb ובלומברג – too name a few.
מעל TypeScript – בשלישייה הפותחת ברשימה של גיטהאב נמצאות המלכה הבלתי מעורערת JavaScript, ואחריה פייתון וג'אווה, ששמרו על המקום השני והשלישי בהתאמה מהשנה שעברה. את העשירייה הראשונה משלימות במקום החמישי #C, במקום השישי PHP במקום השביעי ++C ובמקומות 8-10 ניתן למצוא את C, את Shell ואת Ruby בהתאמה.
מספר הפרויקטים בקוד פתוח זינק ב-40 אחוז
הדוח גם מציין שכיום פעילים בגיטהאב כ-56 מיליון מפתחים שיצרו 60 מיליון ריפוז בשנה האחרונה – עלייה של 35 אחוז לעומת שנה שעברה. סך כל התרומות לפרויקטים השונים עמד ב-2020 על 1.9 מיליארד.
נתון מעניין נוסף שפרסמו בגיטהאב הוא שהמעורבות של משתמשים בפרויקטים בקוד פתוח מזנקת בסופי שבוע בחגים, כשמנגד מפתחים בחברות גדולות נוטים יותר לדחוף קוד או שינויים בפרויקטים שלהם במהלך ימי השבוע.
הגב
21 תגובות על "גיטהאב חושפת: אלו שפות התיכנות הפופולריות של 2020"
* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.
הזינוק של typescript לא מפתיע, היא הרבה יותר נוחה וידידותית מjavascript ועם כל שנה יותר סביבות תומכות בא.
חשוב לזכור ששפה פופולרית לא בהכרח הכי מתאימה לכל פרוייקט.
לדוגמא פייטון לא מתאימה לרוב הפרוייקטים למרות שהיא מאד פופולרית.
צודק. מה גם שצריך לדעת לכתוב בפייתון כמו שצריך.
מה לדעתך השפה שהכי מתאימה למרבית סוגי הפיתוחים?
גם ווב, וגם דסקטופ (בעיקר)
תודה רבה
Javascript
יש שאלה פה?
כן, אך זה לא שפה שמתאימה לדסקטופ
וגם אינה שפה לצד שרת
בהחלט מתאימה לצד שרת nodejs…
וגם לדסקטופ עם NW.js שתדאג שהתוכנה גם תהיה cross platform, ראה דוגמה מpopcorntime
אכן, די פשוט ליצור פרויקט שיהיה קשה מאוד לתחזק בעתיד
אז מה מומלץ לצד השרת?
גם לווב וגם לדסקטופ
שוב, Javascript. אתה רוצה צד שרת ? Nodejs.
אתה רוצה דסקטופ? electron או node-gui
אפלקיציות? react native ועוד הרבה שימושים
אתה רוצה AI? יש TensorFlow.js
לא אומר שהיא הכי טובה – היא כנראה לא, אבל היא שימושית ומהירה בהרבה מהפיתוחים. תוסיף טייפ סקריפט, בכלל מבורך.
רק פורטרן, אחי. זה הכי טוב.
שפת תכנות היא כלי עבודה. לכל שפה תכלית משלה, ופופולריות לא מעידה על שימושיות.
נניח שהיו עושים סקר מוצאים שפטיש הוא כלי העבודה הפופולרי ביותר. מה זה היה אומר בדיוק? אולי רק שלצורך נעיצת מסמרים, רוב האנשים מעדיפים להשתמש בפטיש.
טרנד חולף. השפה הכי מיותרת שיש זה typescrtipt
איפה Kotlin?
קצת מפתיע שGO לא ברשימה…
לדעתי Go זה טרנד שיחלוף… אבל אין לדעת.
Typescript שפה שלא מתאימה בכלל לצד שרת.. כל החברות מתלהבות כי היא לא עולה הרבה כסף מבחינת תחזוק שרתים אבל מבחינת תיכנות .. לא הייתי נוגע בה עם מקל!!
רואים שאין לך מושג מה זה TypeScript בכלל.
הכתבה בעברית אז למה היה קשה לכתוב "אם למנות כמה"במקום "to name a few", זה נראה מגוחך ולא מקצועי
זה נראה העתק הדבק
and there is a spelling mistake – they wrote Too name a few