10 סיבות לנסות את Kotlin לפיתוח אנדרואיד

מְחַבֵּר: John Stephens
תאריך הבריאה: 25 יָנוּאָר 2021
תאריך עדכון: 2 יולי 2024
Anonim
10 סיבות לנסות את Kotlin לפיתוח אנדרואיד - אפליקציות
10 סיבות לנסות את Kotlin לפיתוח אנדרואיד - אפליקציות

תוֹכֶן


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

נספור את 10 היתרונות המובילים בפיתוח עם קוטלין.

1. זה קל מאוד להתקנה

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

2. זה ניתן לפעולה הדדית עם ג'אווה

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

3. זה מקטין את קוד צלחת הדוד

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


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

4. הסיומת הסינתטית

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

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

5. אתה יכול לבחור פילוסופיית תכנות משלך

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


קרא את הבא: Kotlin Coroutines עוזר לך בתכנות אסינכרוניות

6. לא עוד חריגים של מצביע null

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

7. אין מושבים למחצה

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

8. ללא תקורה

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

9. יש כבר תמיכה טובה

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

10. לימוד שפות חדשות זה תמיד דבר טוב

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

מחשבות סוגרות

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

ביטוי למבדה שחוסך לנו זמן נוסף

מלא את כל החדרים בבית שלך אור מרגיע ו שמע ברור עם הנורה החכמה לדופק LED עם חכם ורמקול JBL Bluetooth. אלה נורות חיסכון באנרגיה חדשניות יש רמקולים JBL של 13 וואט מובנים ישירות, וכרגע אתה יכול לקבל מארז ...

מבין שלל שעוני החכמה הרבים שהופיעו לראשונה ב- IFA השנה, פומה זורקת את כובעה לזירה בפעם הראשונה.השעון החכם של פומה לוקח כמה רמזים ממערך השעונים החכמים של Foil האחרון. הוא מופעל על ידי Qualcomm napdrago...

לַחֲלוֹק