![10 סיבות לנסות את Kotlin לפיתוח אנדרואיד - אפליקציות 10 סיבות לנסות את Kotlin לפיתוח אנדרואיד - אפליקציות](https://a.23rdpta.org/apps/10-reasons-to-try-kotlin-for-android-development-4.png)
תוֹכֶן
- 1. זה קל מאוד להתקנה
- 2. זה ניתן לפעולה הדדית עם ג'אווה
- 3. זה מקטין את קוד צלחת הדוד
- 4. הסיומת הסינתטית
- 5. אתה יכול לבחור פילוסופיית תכנות משלך
- 6. לא עוד חריגים של מצביע null
- 7. אין מושבים למחצה
- 8. ללא תקורה
- 9. יש כבר תמיכה טובה
- 10. לימוד שפות חדשות זה תמיד דבר טוב
- מחשבות סוגרות
בכנס I / O האחרון של גוגל הודיעה גוגל כי סטודיו אנדרואיד יתמוך בקרוב בפיתוח עם קוטלין מחוץ לקופסה. אמנם אלה היו חדשות גדולות, יתכן שזה הותיר אנשים מסוימים מעט קר אם הם לא מכירים את קוטלין. קוטלין היא שפת תכנות פופולרית שתשמש אלטרנטיבה לג'אווה בעתיד. אבל למה זה יעניין אותך? מהם היתרונות של פיתוח עם קוטלין?
נספור את 10 היתרונות המובילים בפיתוח עם קוטלין.
1. זה קל מאוד להתקנה
מפתחים הצליחו להשתמש בקוטלין כבר זמן מה באמצעות תוסף, אולם החל באנדרואיד סטודיו 3.0, זה הולך להיות פשוט כמו לתקתק בתיבה 'לכלול תמיכה בקוטלין'.
2. זה ניתן לפעולה הדדית עם ג'אווה
נסה לומר זאת חמש פעמים במהירות! קוטלין ניתנת פעולה הדדית עם ג'אווה, כלומר אתה יכול להשתמש במסגרות ג'אווה ואפילו לערבב פקודות משתי השפות בקוד שלך!
3. זה מקטין את קוד צלחת הדוד
'לוח הדוד' בהקשר של תכנות מתייחס לשורות הקוד שאתה כל הזמן צריך לכלול שלא ממש מוסיף לפונקציה של הקוד שלך. קוטלין משתמש במספר טריקים ושיטות שימושיות כדי לצמצם את הקוד ה'תוספת 'הזה ובכך מסייע למשתמשים ליצור אפליקציות במהירות ובפשטות. אנו נבחן כמה דוגמאות ספציפיות ברשימה זו.
קוטלין משתמש באופן קבוע בפחות קוד בכדי לבצע את אותו הדבר
4. הסיומת הסינתטית
קיימות המון תוספות שימושיות עבור קוטלין, ורבות מהן יכולות להקל משמעותית על החיים בפיתוח אנדרואיד. דוגמה שימושית במיוחד היא 'סינטטי', סיומת המאפשרת לך להיפטר לחלוטין מהקלדה findViewByID. הוסף שורת קוד אחת ותוכל לגשת ישירות לתצוגות ללא צורך להשתמש במזהים שלהן.
אם זה עבר לך בראש, אז די לומר שזה יכול להפחית את הקוד שלך במאות שורות במהלך פרויקט גדול. זה היתרון החביב עליי בקוטלין האישי!
5. אתה יכול לבחור פילוסופיית תכנות משלך
בשונה מג'אווה המכוונת-אובייקט בלבד, קוטלין משתמש במבנים מוכוונים-עצמים ופונקציונאליים כאחד. המשמעות היא שאתה לא נאלץ להשתמש בתכנות מונחה עצמים אם אתה מוצא את זה מבלבל או אם אתה מגיע מרקע פונקציונלי. חופש לבחור יכול להיות רק דבר טוב!
קרא את הבא: Kotlin Coroutines עוזר לך בתכנות אסינכרוניות
6. לא עוד חריגים של מצביע null
ידוע גם בשם 'הטעות של מיליארד הדולר', הפניות null הן האזור של מפתחי ג'אווה ואחראים להתרסקויות רבות יותר באנדרואיד מאשר בכל שגיאה אחרת. קוטלין מבקש להפוך את זה לנחלת העבר בכל המקרים פרט למעט "ביטחון אפס". רק עוד דרך אחת שהיא מייעלת את ההתפתחות!
7. אין מושבים למחצה
זה אולי נשמע כמו דבר קטן בהתחלה, אבל העובדה שקוד קוטלין לא מחייב אותך לסיים שורות עם מושבים למחצה פירושו שלעולם לא תצטרך לחפש אחר פיסוק חסר! אתה עדיין יכול להשתמש בהם אם תרצה בכך, אך אתה שוב חופשי לבחור ...
8. ללא תקורה
כתיבת אפליקציה בקוטלין לעומת ג'אווה לא תגרום לכל תקורה: האפליקציה שלך לא תהיה איטית יותר ולא תהיה גדולה מכפי שהיא הייתה אחרת. הספרייה הסטנדרטית של קוטלין קטנה וקלילה והיא פועלת במחשב הווירטואלי של ג'אווה, ממש כמו ג'אווה.
9. יש כבר תמיכה טובה
התמיכה המובנית של קוטלין עשויה להיות חדשה עבור אנדרואיד סטודיו, אך המפתחים משתמשים בה כבר זמן מה באנדרואיד ובמקומות אחרים. המשמעות היא שיש המון תמיכה וקהילה שיעזרו לכם להתחיל בעבודה וכבר יש מספר אפליקציות בחנות Play שנבנו באמצעות Kotlin.
10. לימוד שפות חדשות זה תמיד דבר טוב
זו הזדמנות מצוינת להרים שפת תכנות חדשה ולהרחיב את הידע שלכם. Kotlin משמש גם לפיתוח אתרים ופיתוח בצד השרת, כך שתוסיף מחרוזות נוספות לקשת שלך.
מחשבות סוגרות
ישנם יתרונות רבים נוספים לקוטלין שלא ציינתי כאן, אשר ימשכו כמה מפתחים. לדוגמה, חריגים אינם מסומנים, וביטויי למבדה נתמכים. באופן כללי, קוטלין קריא, פשוט יחסית לאיסוף למתחילים ובמובנים רבים מודרני יותר מג'אווה. אם אתה רוצה לדעת יותר, בדוק את ההקדמה שלי עם הדרכה לפיתוח אנדרואיד של Kotlin.
ביטוי למבדה שחוסך לנו זמן נוסף