Kotlin artık Android geliştiricileri için tercih edilen dil

Kotlin

Dün en ilk günümGoogle I / O konferansının 2019 sürümü geliştiricilere adanmış, Google, Kotlin programlama dilinin artık tercih edilen dil olduğunu duyurma fırsatı buldu Android uygulama geliştiricileri için.

Kotlin, Java sanal makinesi ve JavaScript için derlemenize izin veren, statik yazıma sahip işlevsel, nesne yönelimli bir programlama dilidir. Java için entegre geliştirme ortamı olan ve Android uygulamalarını geliştirmek için resmi IDE olan Android Studio'nun dayandığı IntelliJ IDEA'nın editörü olan JetBrains'teki bir programcı ekibi tarafından geliştirilmiştir.

Bunu takip edenler veya halihazırda kullananlar için, farklı işletim için ikili verileri ayırmak için (sanal makine gerektirmez) Kotlin kaynaklarını derlemek için LLVM kullanan Kotlin / Native'deki geliştirmeler de dahil olmak üzere en son güncellemesi (Kotlin 1.3.30) geçen ay yayınlandı. iOS dahil sistemler ve CPU mimarileri. Linux, Windows, Mac ve hatta WebAssembly ve STM32 gibi gömülü sistemler.

Kotlin'in Android geliştirme için resmi desteği Google I / O 2017 konferansında duyuruldu.

Android geliştirme için Kotlin

Google Android ekibi için, Kotlin'i destekleme kararını açıklamak kolaydı.

Kotlin için EDI Desteği: Android Studio, JetBrains IntelliJ IDEA üzerine kurulmuştur ve JetBrains ekibi, Kotlin'in IntelliJ IDEA ile sorunsuz çalışmasını sağlamak için yıllardır çalışmaktadır.

Google, Android Studio'da Kotlin'i desteklemek için tüm çalışmalarını devralacak. Ancak bu yönünün ötesinde, Kotlin'in birçok başka avantajı vardır.

Google'a göre:

"Kotlin ifade edici, özlü, genişletilebilir, güçlü ve okuması ve yazması zevklidir ve uygulamaların varsayılan olarak güvenli ve verimli hale getirilmesine yönelik yatırımlarınızla uyumlu olan sıfırlanabilirlik ve değişmezlik açısından ilginç güvenlik özelliklerine sahiptir".

Google bir blog gönderisinde "Android geliştirme giderek Kotlin'de olacak" diye yazdı.

“Birçok yeni API ve Jetpack özelliği önce Kotlin için mevcut olacak. Yeni bir projeye başlarsanız, bunu Kotlin'de yazmalısınız "diyor Google," Kotlin'de yazılan kodun sizin için genellikle çok daha az kod, yazmanız, test etmeniz ve bakım yapmanız gereken daha az kod anlamına geldiğini "söylüyor. «

Google'a göre, en önemli şey, Kotlin'in resmi dillerle birlikte çalışabilir olmasıdır. Android geliştirme (Java, C ++) ve Android çalışma zamanı için.

Android Studio Logosu

Örneğinşirket, Kotlin'in Java diliyle sorunsuz çalıştığını açıkladıJava dilini seven geliştiricilerin kullanmaya devam etmesini kolaylaştırırken, aynı zamanda yavaş yavaş Kotlin kodu ekleyerek Kotlin kitaplıklarından yararlanmasını sağlıyor.

Buna ek olarak, Android'de Kotlin'in benimsenmesi yıllar içinde istikrarlı bir şekilde arttı Google'a göre, geliştiriciler arasında artan coşkuyla, şirketin onlara daha iyi Kotlin desteği sağlamak için Kotlin'i Android'de resmi dil olarak tanıtmak istemesinin nedenlerinden biri. Android Studio 3.0'dan beri neler yapıldı.

Resmi Kotlin desteği, bazılarının JetBrains dilinin Java'yı hızla tahttan indireceğini tahmin ettiği noktaya kadar, Android geliştirme dünyasında dilin artan benimsenmesine katkıda bulundu.

Her durumda, bu olasılık göz ardı edilmemelidir çünkü Google'a göre, "profesyonel Android geliştiricilerinin% 50'den fazlası artık Kotlin kullanıyor."

Google, JetBrains ve Kotlin Vakfı ile ortaklaşa, 2018'de Android KTX'in Kotlin ile Android geliştirme için bir dizi uzantı olan erken sürümünün kanıtladığı gibi, Android için Kotlin araçlarına yatırım yapmaya devam ediyor.

Ayrıca, JetBrains dilini öğrenmeyi ve dolayısıyla benimsenmesini kolaylaştırmak için belgelere, eğitime ve etkinliklere yatırım yaparlar.

Google'ın Java API'lerinin yasa dışı kullanımı nedeniyle Oracle tarafından mahkemede saldırıya uğradığı için, Google'ın Java'dan uzaklaşmaya çalışması şaşırtıcı değil.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.