Το Kotlin είναι πλέον η προτιμώμενη γλώσσα για προγραμματιστές Android

Κοτλίν

Χθες en την πρώτη μέρα του ΛΈκδοση 2019 του συνεδρίου Google I / O αφιερωμένο στους προγραμματιστές, Η Google εκμεταλλεύτηκε την ευκαιρία να κάνει την ανακοίνωση ότι η γλώσσα προγραμματισμού Kotlin είναι πλέον η προτιμώμενη γλώσσα για προγραμματιστές εφαρμογών Android.

Το Kotlin είναι μια λειτουργική, αντικειμενοστρεφής γλώσσα προγραμματισμού, με στατική γραφή που σας επιτρέπει να μεταγλωττίσετε για την εικονική μηχανή Java και τη JavaScript. Αναπτύσσεται από μια ομάδα προγραμματιστών στο JetBrains, τον συντάκτη του IntelliJ IDEA, το ολοκληρωμένο περιβάλλον ανάπτυξης για την Java και στο οποίο βασίζεται το Android Studio, το επίσημο IDE για την ανάπτυξη εφαρμογών Android.

Για όσους το ακολουθούν ή το χρησιμοποιούν ήδη, κυκλοφόρησε την τελευταία του ενημέρωση (Kotlin 1.3.30) τον περασμένο μήνα, συμπεριλαμβανομένων βελτιώσεων στο Kotlin / Native που χρησιμοποιεί LLVM για να μεταγλωττίσει πηγές Kotlin για να διαχωρίσει δυαδικά δεδομένα (δεν απαιτούνται εικονικά μηχανήματα) για διαφορετική λειτουργία συστήματα και αρχιτεκτονικές CPU, συμπεριλαμβανομένου του iOS. Linux, Windows, Mac και ακόμη και WebAss Assembly και ενσωματωμένα συστήματα όπως το STM32.

Η επίσημη υποστήριξη του Kotlin για ανάπτυξη Android ανακοινώθηκε στο συνέδριο Google I / O 2017.

Kotlin για ανάπτυξη Android

Για την ομάδα Google Android, Αυτή η απόφαση για την υποστήριξη του Kotlin ήταν εύκολο να εξηγηθεί.

Υποστήριξη EDI για το Kotlin: Το Android Studio είναι χτισμένο στο JetBrains IntelliJ IDEA και η ομάδα JetBrains εργάζεται εδώ και χρόνια για να διασφαλίσει ότι το Kotlin λειτουργεί άψογα με το IntelliJ IDEA.

Η Google θα κληρονομήσει όλη τη δουλειά της για την υποστήριξη του Kotlin στο Android Studio. Αλλά πέρα ​​από αυτήν την πτυχή, το Kotlin έχει πολλά άλλα πλεονεκτήματα.

Σύμφωνα με την Google:

"Το Kotlin είναι εκφραστικό, συνοπτικό, επεκτάσιμο, ισχυρό και ευχάριστο να διαβάζει και να γράφει και έχει ενδιαφέροντα χαρακτηριστικά ασφαλείας όσον αφορά την ακυρότητα και το αμετάβλητο" που ταιριάζουν με τις επενδύσεις σας για να κάνετε τις εφαρμογές ασφαλείς και αποδοτικές από προεπιλογή.

"Η ανάπτυξη Android θα γίνεται όλο και περισσότερο στο Kotlin", έγραψε η Google σε μια ανάρτηση ιστολογίου.

«Πολλά νέα API και χαρακτηριστικά Jetpack θα είναι διαθέσιμα πρώτα για το Kotlin. Εάν ξεκινήσετε ένα νέο έργο, θα πρέπει να το γράψετε στο Kotlin, "λέει η Google εξηγώντας ότι" ο κώδικας που γράφτηκε στο Kotlin σημαίνει συχνά πολύ λιγότερο κώδικα για εσάς, λιγότερος κώδικας για σύνταξη, δοκιμή και συντήρηση. «

Σύμφωνα με την Google, το πιο σημαντικό είναι ότι το Kotlin είναι διαλειτουργικό με τις επίσημες γλώσσες για ανάπτυξη Android (Java, C ++) και τον χρόνο εκτέλεσης Android.

Λογότυπο Android Studio

Π.χ., η εταιρεία εξήγησε ότι το Kotlin λειτουργεί άψογα με τη γλώσσα Java, διευκολύνοντας τους προγραμματιστές που τους αρέσει η γλώσσα Java να συνεχίσουν να τη χρησιμοποιούν, αλλά επίσης προσθέτουν σταδιακά τον κώδικα Kotlin και επωφελούνται από τις βιβλιοθήκες Kotlin

Επιπλέον, Η υιοθέτηση του Kotlin στο Android αυξήθηκε σταθερά με τα χρόνια Και σύμφωνα με την Google, με αυξανόμενο ενθουσιασμό μεταξύ των προγραμματιστών, ένας από τους λόγους που η εταιρεία ήθελε να εισαγάγει το Kotlin ως την επίσημη γλώσσα στο Android για να τους προσφέρει καλύτερη υποστήριξη για το Kotlin. Τι έγινε από το Android Studio 3.0.

Η επίσημη υποστήριξη του Kotlin συνέβαλε στην αυξανόμενη υιοθέτηση της γλώσσας στον κόσμο της ανάπτυξης Android, σε σημείο που ορισμένοι προέβλεπαν ότι η γλώσσα JetBrains θα αποθρονίσει γρήγορα την Java.

Σε κάθε περίπτωση, αυτή η δυνατότητα δεν πρέπει να αποκλειστεί, διότι Σύμφωνα με την Google, "περισσότερο από το 50% των επαγγελματιών προγραμματιστών Android χρησιμοποιούν τώρα το Kotlin."

Σε συνεργασία με το JetBrains και το Ίδρυμα Kotlin, η Google συνεχίζει να επενδύει σε εργαλεία Kotlin για Android, όπως αποδεικνύεται από την πρώιμη κυκλοφορία του Android KTX το 2018, ένα σύνολο επεκτάσεων για ανάπτυξη Android με το Kotlin.

Επενδύουν επίσης σε τεκμηρίωση, εκπαίδευση και εκδηλώσεις για να διευκολύνουν την εκμάθηση της γλώσσας JetBrains και, συνεπώς, την υιοθέτησή της.

Αυτή η ανακοίνωση από την Google δεν αποτελεί έκπληξη, ειδικά καθώς η Google επιδιώκει να αποστασιοποιηθεί από την Java, καθώς η εταιρεία δέχεται επίθεση στο δικαστήριο από την Oracle για παράνομη χρήση Java API σε Android.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.