קוטלין היא כעת השפה המועדפת על מפתחי אנדרואיד

קוטלין

אתמול en היום הראשון של ל 'מהדורת 2019 של ועידת ה- I / O של Google מוקדש למפתחים, גוגל ניצלה את ההזדמנות להודיע ​​כי שפת התכנות קוטלין היא כעת השפה המועדפת למפתחי אפליקציות אנדרואיד.

קוטלין היא שפת תכנות פונקציונלית ומכוונת עצמים, עם כתיבה סטטית המאפשרת לקמפל עבור המכונה הווירטואלית של Java ו- JavaScript. הוא פותח על ידי צוות מתכנתים ב- JetBrains, עורך IntelliJ IDEA, סביבת הפיתוח המשולבת של Java ועליה מבוססת Android Studio, ה- IDE הרשמי לפיתוח אפליקציות Android.

למי שעוקב אחריו או כבר משתמש בו, העדכון האחרון שלו (Kotlin 1.3.30), שוחרר בחודש שעבר, כולל שיפורים ל- Kotlin / Native המשתמשת ב- LLVM כדי לאסוף מקורות Kotlin להפרדת נתונים בינאריים (אין צורך במכונות וירטואליות) להפעלה שונה. מערכות וארכיטקטורות מעבד, כולל iOS. לינוקס, חלונות, מק ואפילו מערכות WebAssemble ומוטבעות כמו STM32.

התמיכה הרשמית של קוטלין בפיתוח אנדרואיד הוכרזה בכנס Google I / O 2017.

Kotlin לפיתוח אנדרואיד

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

תמיכה ב- EDI בקוטלין: אנדרואיד סטודיו בנוי על JetBrains IntelliJ IDEA וצוות JetBrains עובד כבר שנים על מנת להבטיח שקוטלין יעבוד בצורה חלקה עם IntelliJ IDEA.

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

על פי גוגל:

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

"פיתוח אנדרואיד יהיה יותר ויותר בקוטלין", כתבה גוגל בפוסט בבלוג.

"ממשק API חדש ותכונות Jetpack רבים יהיו זמינים עבור Kotlin. אם אתה מתחיל פרויקט חדש, עליך לכתוב אותו בקוטלין ", אומרת גוגל ומסביר כי" קוד שנכתב בקוטלין לרוב אומר לך הרבה פחות קוד, פחות קוד לכתוב, לבדוק ולתחזק. «

על פי גוגל, הדבר החשוב ביותר הוא שקוטלין יכול לפעול ביחד עם השפות הרשמיות לפיתוח אנדרואיד (Java, C ++) וזמן הריצה של Android.

לוגו Android Studio

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

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

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

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

בשותפות עם JetBrains וקרן קוטלין, גוגל ממשיכה להשקיע בכלי קוטלין לאנדרואיד, כפי שמעידה המהדורה המוקדמת של אנדרואיד KTX בשנת 2018, מערך הרחבות לפיתוח אנדרואיד עם קוטלין.

הם גם משקיעים בתיעוד, הכשרה ואירועים כדי להקל על לימוד שפת JetBrains ועל כן אימוצה.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.