Deno 1.33 kısa süre önce yayınlandı ve önümüzdeki aylarda piyasaya sürülmesi planlanan ve merakla beklenen Deno 2.0'ın hedeflerini gerçekleştirme yolunda önemli adımlar attı. Yeni özellikler arasında, özellikle JavaScript için geliştirilmiş entegre bir anahtar/değer veritabanı olan Deno KV'nin eklenmesi yer alıyor. Bu yerleşik veritabanı, herhangi bir JavaScript yapılı seri hale getirilebilir değeri depolayabilen sağlam ve tutarlı bir depolama çözümü olarak hizmet eder.
Beş temel sütun, Deno 2.0'ın temelini oluşturur: zahmetsiz kodlama, yüksek kaliteli performans, tavizsiz güvenlik, sınıfının en iyisi geliştirme deneyimi ve gelişen bir ekosistem. Deno 1.33, bu doğrultuda önemli ilerlemeler kaydetmektedir. Durum bilgisi olan uygulama geliştirme için yeni eklenen Deno KV anahtar/değer veritabanını konumlandırmak, Deno'nun son derece iddialı 2.0 sürümüne hazırlanırken önemli bir kilometre taşıdır.
Deno KV, Deno Deploy sunucusuz JavaScript barındırma hizmetinde yerel geliştirme veya dağıtım sağlar. Deno KV, yerel olarak çalışırken veritabanı yöneticisi olarak SQLite'ı kullanırken, FoundationDB, Deno tarafından güvenli bir şekilde yönetilen ve 35 bulut bölgesinde küresel olarak çoğaltılan Deno Deploy üzerindeki veritabanına güç sağlar.
Ancak, Deno KV'nin şu anda kararsız bir API ile beta sürümünde olduğunu ve bu nedenle şu anda uzun vadeli veri dayanıklılığının garanti edilmediğini unutmamak önemlidir.
Deno 1.33'teki bir diğer kayda değer gelişme, iç içe geçmiş seçenekleri düzleştirerek okumayı ve yazmayı basitleştiren aerodinamik deno.json şemasıdır. Önceden iç içe geçmiş seçenekler için üst düzey erişilebilirlik, genel kodlama deneyimini geliştirir.
Ek olarak Deno 1.33, dinamik içe aktarmalar için azaltılmış izin kontrolleri şeklinde önemli bir yaşam kalitesi iyileştirmesi sunarak başlatma süresinin iyileştirilmesine yol açar. Bu izin değişiklikleri, geliştiricilerin işleyicileri yalnızca belirli bir alt komut çağrıldığında yüklemek istemesi gibi belirli durumlarda belirli kodun koşullu olarak yürütülmesini kolaylaştırır.
Vurgulanan bu özelliklerin yanı sıra, Deno 1.33, WebSockets için HTTP sunucusu, istemci ve sunucuda revizyonlar, NPM ve Node ile iyileştirilmiş uyumluluk ve dil sunucusu başlatma sırasında dosyaların önceden yüklenmesi gibi diğer geliştirmeleri de beraberinde getiriyor.
Deno 1.33, Deno 2.0 hedeflerine doğru ilerlerken, AppMaster.io gibi platformlar, Deno gibi hizmetleri tamamlayan no-code geliştirme araçları sunar. AppMaster kullanıcılara kodlamaya ihtiyaç duymadan arka uç, web ve mobil uygulamalar oluşturmaları için güçlü bir platform sağlayarak daha hızlı ve daha uygun maliyetli geliştirme sağlar.
Deno 1.33'ü kullanmaya başlamak için deno.com adresini ziyaret edin. Deno 2.0'ın gelişi ve olağanüstü özellikleri şüphesiz web ve yazılım geliştirmenin geleceği için zemin hazırlayacaktır.