4 puan yazan GN⁺ 2023-07-27 | 1 yorum | WhatsApp'ta paylaş
  • PRQL, veriyi dönüştürmek için modern bir dildir ve güçlü, boru hattı tabanlı bir SQL alternatifi olarak kullanılır.
  • PRQL, değişkenler ve fonksiyonlar gibi soyutlamaları destekler ve dönüşümlerin mantıksal bir boru hattını oluşturur.
  • PRQL, SQL'e derlendiği için SQL kullanan tüm veritabanlarıyla birlikte kullanılabilir.
  • Bu dil; okunabilir, açık ve bildirimsel olduğu için anlaşılması ve üzerinde çalışılması kolaydır.
  • PRQL; filtreleme, toplulaştırma, gruplama, yeni sütun oluşturma ve sıralama gibi özellikler sunar.
  • Bu dil, aralık ifadelerini destekler ve gerektiğinde SQL'i bir kaçış kapağı olarak kullanabilir.
  • PRQL, büyüyen bir topluluk tarafından aktif olarak geliştirilmektedir; hâlâ bazı küçük hatalar ve eksik özellikler olsa da kullanıma hazırdır.
  • Son 0.9.0 sürümünün yayınlanması, şimdiye kadarki en büyük güncellemedir.
  • Geliştirme yol haritası; sağlamlığı artırmayı, özellik boşluklarını kapatmayı, desteklenen yetenekleri genişletmeyi ve PRQL kullanmaya başlamayı kolaylaştırmayı içerir.
  • PRQL, sorunsuz bir deneyim sunmak için VS Code ve Jupyter gibi popüler araçlarla entegrasyon sağlar.
  • Projeye katkılar memnuniyetle karşılanır ve topluluk dost canlısı ve destekleyicidir.
  • PRQL öğrenmek ve denemeler yapmak için çeşitli kaynaklar sunulur. Bunlar arasında PRQL Playground, belgeler ve diğer programlama dilleri için dil bağlayıcıları yer alır.
  • Depo; PRQL derleyicisini, web içeriğini, bağlayıcıları, test/CI altyapısını ve geliştirme araçlarını içerir.
  • PRQL'in ilerlemesi, birçok kişinin katkıları sayesinde mümkün olmuştur.

1 yorum

 
GN⁺ 2023-07-27
Hacker News görüşleri
  • PRQL web sitesindeki örnekler, temiz ve sezgisel SQL ürettiği için büyük bir çekicilik sunuyor.
  • PRQL, veritabanı geliştirmede daha muhafazakâr seçeneklere yönelme eğiliminin bir parçası ve bu da benimsenmesini kolaylaştırıyor.
  • PRQL sözdizimi, diğer dillerde veri dönüştürme pipeline'larına alışkın geliştiriciler için sezgisel.
  • PRQL, ClickHouse'a entegre edildi, ancak hâlâ deneysel bir dil olarak görülüyor.
  • Bazı kullanıcılar PRQL'in Postgres için resmi olarak desteklenen bir dil olmasını istiyor.
  • SQL bazen "çöp" bir dil olarak eleştiriliyor, ancak uzun süredir gösterdiği performans ve etkinlik de kabul görüyor.
  • PRQL'in sınırlamalarından biri, yalnızca SELECT sorgularını desteklemesi; diğer işlemler için SQL'e çevrilmesi gerekiyor.
  • PRQL 0.9 sürümünün yayımlanması, sözdiziminde önemli değişiklikler ve ileride dizi desteği planlarını içeriyor.
  • Sorgu dilleri hakkında eleştirel bir blog yazısına bağlantı var, ancak bu görüşlerin ne kadar yaygın paylaşıldığı net değil.
  • SQL'e meydan okuyanların neden az destek gördüğüne dair tahminler arasında, yeterince bilinmemeleri, SQL'in etkililiği ve alternatif dillerin teknik sorunları yer alıyor.