Kotlin Dersleri #0 - Kotlin Nedir? Neden Kotlin?
Kotlin'in Kısa Tarihi
Jetbrains tarafından 2011 yılında geliştirilmeye başlanmış Kotlin; Jetbrains şirketinin Saint Petersburg şehrindeki ofisinde yazılmış ve adını yakınlardaki bir adadan almıştır.
Kotlin'in piyasaya sürülmesinden sonra, Google I/O 2017'de Android için resmi dil olarak ilan edildi.
Nasıl Çalışır?
Kotlin, Java Sanal Makine(JVM) üzerinde çalışır. Kotlin ile yazılmış kodlar Java bayt koduna derlenir, Java ve C++ ile tamamen uyumlu çalışabilir. Dolayısıyla Java geliştiricileri için öğrenmesi ve kullanması kolaydır. Java ile yazılmış android kütüphaneleri de %100 sorunsuz çalışacaktır.
Neden Kotlin?
- Açık Kaynak - Kotlin, Apache License, Version 2.0 altında açık bir kaynaktır.
- Java ile birlikte çalışabilir - Kotlin programlarını Java projesi içinde ve tersi yönde kullanabilirsiniz.
- Kotlin yazmak için herhangi bir Java IDE'yi seçebilirsiniz.
- Güvenli - Statik olarak yazılmış bir dil olduğundan, çalışma zamanında hataları yakalamak için daha esnek.
- Öğrenmesi basittir.
- Kotlin Android'in resmi dili olduktan sonra; kotlin ile ilgili bulunabilecek örnekler ve projeler daha da yaygınlaştı.
Performans ve güvenlikten ödün vermeden; Kotlin ile java'ya göre daha kısa - öz ve anlaşılır kodlar yazılabiliyor.
Nerelerde Kullanılır?
Kotlin ile allta yazdığım 4 ana platformda da uygulama geliştirebilirsiniz.
- Sunucu tarafı uygulamaları.
- Tarayıcı uygulamaları.(Web uygulamalar)
- Android uygulamaları.
- Native uygulamalar.
Açık kaynaklı olması, Google tarafından desteklenmesi, güvenlikli, sade ve öğrenmesi kolay bir dil olması sebebiyle; Kotlin yazılım dünyasında daha fazla yer edinecek gibi görünüyor.