Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in geçen hafta duyurulan sürüm adayından sonra, 2.0.21 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Xcode 16 desteğiyle gelen yeni sürümde, açık/geçersiz kılınan Composable işlevlerinin yeniden başlatılamaz olmasının zorunlu kılındığı söyleniyor. Xcode 16 ile 2.0.21’de platform kütüphanelerinin yeniden oluşturulduğu belirtilirken, Kotlin derleyicisindeki yerel platform kullanımından kurtulunduğu söyleniyor. Kotlin 2.0.21 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Tag Archives | JavaScript
Tauri 2.0 duyuruldu
Tüm büyük masaüstü ortamları (MacOS, GNU/linux, Windows) ve mobil (iOS, Android) platformları için küçük ve hızlı ikili dosyalar oluşturmak için bir çerçeve olan Tauri‘nin 2.0 kararlı sürümü, Tillmann Weidinger tarafından duyuruldu. Tauri’nin yeni kararlı sürümünü duyurmaktan gurur duyduklarını söyleyen Weidinger; bir Tauri uygulamasında ön ucun, en sevilen web ön uç yığınında yazıldığını ifade etti. Geliştiriciler, gerektiğinde arka uç mantığı için Rust, Swift ve Kotlin gibi dillerden yararlanırken, kullanıcı deneyimlerini oluşturmak için HTML, JavaScript ve CSS’ye derlenen herhangi bir ön uç çerçevesini entegre edebilme olanağına da sahiptirler. Uygulama çekirdeği ile sistemin WebView’u arasındaki IPC köprüsünü gösteren bir grafik içeren yeni sürüm, zaten kapsamlı bir JavaScript API’si sunduğu için çoğu durumda Rust, Swift veya Kotlin’de Kod yazmaya gerek duyulmuyor. Bu da hiçbir Rust becerisine gerek olmadığı anlamına geliyor. Tauri 2.0 hakkında bilgi edinmek için sürüm duyurusu incelenebilir.
Kotlin 2.0.21-RC duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.0.21-RC sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Xcode 16 desteğiyle gelen yeni sürümde, açık/geçersiz kılınan Composable işlevlerinin yeniden başlatılamaz olmasının zorunlu kılındığı söyleniyor. SymbolTable’a bir sembol eklemeden önce sağlanan imzanın genel olup olmadığının kontrol edildiği belirtilirken, Xcode 16 ile 2.0.21’de platform kütüphanelerinin yeniden oluşturulduğu söyleniyor. Kotlin 2.0.21-RC hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Apache NetBeans 23 duyuruldu
Apache NetBeans’in yeni sürümü Apache NetBeans 23, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Gradle Tooling API’sinin 8.10’a yükseltildiği ifade edilirken, proje JDK ayarlarına destek sağlandığı söyleniyor. Yığın izleme ayrıştırıcısı düzeltmeleriyle gelen yazılımda, paketlenmiş maven’in 3.9.8’e güncellendiği söyleniyor. Bu arada, maven-indexer’in 7.1.3’e ve lucene’in 9.11.0’a güncellendiği belirtilirken, @mbien tarafından Maven derleyici özellikleri paneli güncellemeleri yapılmış bulunuyor. Şimdilik maven 3 eklentilerine sadık kalınacağı belirtilirken, taramadan önce eski geçici yerel maven dizin önbelleği dizininin temizlenmesi gerektiği hatırlatılıyor. İçe aktarılmayan öğeler için Java tamamlama sıralamasının düzeltidiği söyleniyor. Apache NetBeans 23 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
PhpStorm 2024.2 duyuruldu
Kodu gerçekten ‘alan’ bir PHP IDE olan, anında hata önleme, en iyi otomatik tamamlama ve kodu yeniden düzenleme, sıfır yapılandırma, hata ayıklama ve genişletilmiş bir HTML, CSS ve JavaScript düzenleyici sağlayan PhpStorm‘un 2024.2 sürümü, Ilia Afanasiev tarafından duyuruldu. Laravel, Symfony ve WordPress günlük dosyalarının artık tarihlerin, saatlerin, olayların (ciddiyet düzeyine göre) ve köprü metinlerinin uygun şekilde vurgulanmasıyla doğrudan IDE’de görüntülenebileceği belirtilirken; aynı işlevselliğin cat, tail ve head komutlarını kullanarak terminalde .log dosyalarını açarken de kullanılabileceği söyleniyor. 2024.2’den başlayarak, Ideolog eklentisinin günlükleme deneyimini daha da iyileştirmek için IDE ile birlikte geldiği söyleniyor. Seçilen bir kod parçasının yanında görünen yeni yüzen araç çubuğu, yeniden düzenlemelere, AI destekli özelliklere ve diğer temel eylemlere anında erişim sağlıyor. PhpStorm 2024.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Kotlin 2.0.10 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.0.10 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. K2 derleyicisi kullanıldığında yakalamasız lambdaların hafızaya alınmasının düzeltildiği belirtilirken, birleştirilebilir satır içi işlevlerde lambdaların hafızaya alınmasına izin verildiği söyleniyor. AGP 8.5.0’ın KGP ile uyumlu olarak işaretlendiği belirtilirken, geçersiz kılınan yöntemlerdeki kutulu dönüş türlerinin ilkel olarak değiştirildiği söyleniyor. Kotlin 2.0.10 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Kotlin 2.0.20-RC duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.0.20-RC sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. plusAssign ve minusAssign operatörleri kullanılırken özelliğin özel ayarlayıcılarının atlanabileceği belirtilirken, Gradle repo testinin, K2’de Kotlin açık API modunun başarısız olmasıyla doğru şekilde derlenmesi gerektiği hatırlatılıyor. K2 derleyicisi kullanıldığında yakalamasız lambdaların not edilmesinin düzeltildiği söyleniyor. Kotlin 2.0.20-RC hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
