מדינת ג'אווה בשנת 2018

ג'אווה טופ

רק הכרזתי על החדש למד אביב קורס, המתמקד ביסודות האביב 5 ומגף האביב 2:

>> בדוק את הקורס

אני מריץ את הסקר השנתי "מדינת ג'אווה" בשבועיים האחרונים. זו השנה החמישית לסקר ומטבע הדברים הגדולה ביותר עד כה, עם 5160 מפתחים לוקח את הזמן לעבור ולענות.

בוא נקפוץ ישר לנתונים.

1. אימוץ ג'אווה

באופן לא מפתיע, Java 8 עדיין משמשת בייצור על ידי רוב קהילת הפיתוח:

האימוץ של Java 9 ו- 10 עדיין נמוך למדי ויושב על פחות מ -5%.

לצורך התייחסות, בשנת 2017 המספרים של Java 7 ומוקדם יותר היו כ -24.4% והם כעת 10.6% - כך שהמערכת האקולוגית משודרגת בבירור, בעיקר ל- Java 8.

2. אימוץ אביב

בואו נסתכל עכשיו על מספרי האביב:

כאן המעבר לאביב 5 ברור, כאשר 24% מהמערכות המגובות באביב פועלות בגרסה האחרונה בהפקה, לעומת עלייה מוקדמת מאוד של 2.2% בשנה שעברה.

וכמובן, השנה יש לנו גם מספרי Java EE ברורים, שכן - תאמינו או לא - לא כולם משתמשים באביב 🙂

3. אימוץ מגפי אביב

מתוך המערכות הבנויות עם ספרינג, כמעט כולן משתמשות גם באתחול בייצור:

מה שמפתיע כאן הוא פשוט באיזו מהירות Spring Boot 2 מאומץבהתחשב ב- GA יצא אפילו לא לפני חודשיים והוא כבר יושב באימוץ אדיר של 30%.

"Boot 1.4 ומעלה" ירד מלפני 30% לפני שנה, ל -6.8% כעת, מה שאומר שקהל ה- Boot נע ומשדרג הרבה יותר מהר מהמערכת האקולוגית הרחבה יותר.

לבסוף, בשנה שעברה, כ -30.2% מהיישומים מבוססי האביב השתמשו רק במסגרת הליבה, אך לא ב- Boot; כעת, המספר הזה הוא רק 16.7%. במילים פשוטות, רוב יישומי האביב משתמשים כעת ב- Boot.

4. בנה אימוץ כלים

מייבן לא הולך לשום מקום. הכלי ישב בשנה שעברה על 75.7% נוחים, והוא מצווה כעת על 74.2% מהשוק:

באשר ל- Gradle, היא טופחת קצת יותר את השוק, בעיקר של Ant, וכעת היא פשוט נרתעת מ -1 / 5 מהשוק - 21.3%.

5. אימוץ IDE

מספרי IDE תמיד מעניינים, והשנה אינה שונה:

IntelliJ צמחה מ -45.8% בשנת 2017 ל -55.4% עצומים כיום, וניצחה בבירור בקרב ה- IDE במרחב ג'אווה השנה.

NetBeans, למורת רוחם של כמה תומכים קולניים מאוד, צנחו השנה ל -5.1%, שהם פחות ממחצית המספרים של 12.4% לשנת 2017.

ואקליפס נראה שהפסיק במקצת את הדימום ונפל רק ב -2% במהלך השנה, ל -38% מהשוק.

מה שמעניין כאן הוא שרוב נתח השוק שצברה IntelliJ הוא, באופן מפתיע, מ- NetBeans ולא מ- Eclipse.

6. אימוץ שרת אינטרנט / יישומים

כך נראה נוף השרת היום:

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

פשוט שים, טומקט היא הבעלים של השוק, עם יותר אימוץ מכולם יחד, עם 62.5%.

נראה כי השרתים האחרים משמשים כ -5% מהשוק, בפיצול יחסית יחסית.

7. שפות JVM אחרות

למעבר האחרון כאן - אילו שפות אחרות מבוססות JVM נמצאים שם?

ראשית, 62.8% מהפרויקטים הם בשפה יחידה, Java בלבד.

כך נראית המערכת האקולוגית:

הנה מבט רק על פרויקטים צופים פני עתיד המשתמשים בשפות אחרות:

המסעדה העיקרית כאן היא, כמובן, קוטלין - שעברה שנה מטורפת, וזינקה מ -11.4 ב -2017 ל -28.8% היום.

מעניין להסתכל על סקאלה, ועובר מ -28.4% ל -21.6% במהלך השנה.

8. מסקנה

מבט זה על המערכת האקולוגית של ג'אווה בשנת 2018 בהחלט היה מעניין, המאשר כמה מגמות שכבר היו ידועות והביא כמה חדשות לאור.

Spring Boot הוא כעת חלק מרוב פרויקטי האביב, וזה כבר לא מפתיע, אבל עדיין הישג ענק, לאור ציר הזמן הקצר יחסית של הפרויקט.

בחזית IDE, IntelliJ עדיין צומחת בקצב חזק. ומאוד מחובר, קוטלין הוא אולי ה"זוכה "הגדול ביותר השנה, משנה לחלוטין את הנוף של שפות JVM שם בחוץ.

בסך הכל, מבט מגניב מאוד על קהילת ג'אווה, ותודה גדולה לכל מי שהשתתף.

תחתית Java

רק הכרזתי על החדש למד אביב קורס, המתמקד ביסודות האביב 5 ומגף האביב 2:

>> בדוק את הקורס

$config[zx-auto] not found$config[zx-overlay] not found