
Google Cloud, Swift için sunucu kütüphanelerini yayınladı
Google Cloud, sunucu tarafı Swift için istemci kütüphanelerini yayınladı. Google mühendislerine göre, Swift 6 ve sıkı eşzamanlılık denetiminin ardından dil, bulut sistemlerinde çalışacak hazır hale geldi.
Google Cloud, sunucu tarafı Swift için istemci kütüphanelerini yayınladı. google-cloud-swift adlı paket, Swift 6.2 veya daha yeni bir sürümde çalışır ve SwiftNIO'nun asenkron olay döngülerine, HTTP/2 çoklamasına, gRPC taşımasına ve derleyicinin veri yarışı koruması bayraklarına güvenir. Şirket, verimliliğin ve kullanım kolaylığının da etkisiyle Swift'in sunucularda gerçek bir rolü olacağını düşünüyor.
Google'ın argümanı
“Yıllar boyunca Swift temelde Apple'ın istemci cihazlarına bağlı bir UI dili olarak görülüyordu. Swift 6 ve sıkı eşzamanlılık denetimi onu sistem ve bulut dili haline getirdi: Rust benzeri veri yarışı korumasını, öngörülebilir verimlilikle birleştirir”, yazıyorlar Google Cloud blogunda geliştiricilerle ilişkiler direktörü Karl Weinmeister ve yazılım mühendisi Carlos O'Raian.
Mühendisler, Swift'in aynı anda geliştirici dostu ve düşük düzeyde kaynak kontrolü için uygun bir dil olduğunu, bunun ise C++ ve Rust için zor olduğunu söylüyor. Dilin hafif çalışma ortamını, otomatik referans sayımı (ARC) ve üretken sözdizimini beğeniyorlar. Derleme sırasında eşzamanlılık denetimine şöyle değiniyorlar: “Veri yarışı, ikili dosya çalıştırılmadan veya üretime ulaşmadan editörde bile ortaya çıkar”.
On yıllık yol
Sunucuda Swift'in yerleşmesi uzun sürdü. Apple, dili 2015'te açık kaynaklı olarak yayınladı; 2016'da IBM ise onu bulut platformu Bluemix üzerinden erişilebilir hale getirdi. Kısa süre sonra Swift ekibi bir sunucu API çalışma grubu duyurdu, 2017'nin sonunda ise ilk sunucu Swift konferansı gerçekleşti. 2018'de asenkron çerçeve SwiftNIO ortaya çıktı ve Swift Server Workgroup kuruldu.
Her şey sorunsuz gitmedi: IBM 2019'da geri adım attı ve Swift'e yönelik taahhüdünü azalttı, Amazon'un Smoke Framework'ü ise son yıllarda neredeyse gelişmedi. Topluluk yine de çalışmaya devam etti: Swift 6, 2024'te veri yarışı denetimini getirerek yayınlandı; bu da arka uç için yeni ilginin zeminini oluşturdu.
Popülerlik ve perspektif
Hedeflere rağmen kitlesel kullanım şimdilik sınırlı. TIOBE endeksinde Swift'in popülerlik zirvesi, dilin dokuzuncu sırada olduğu 2020'nin Ocak ayıydı; şimdi on beşinci sırada. Stack Overflow'un 2025 geliştirici anketinde Swift yirminci sırada yer alıyor.
The Register'e göre Swift, Rust veya C++ için bir alternatif olabilir; ancak geliştiriciler kod yazmayı giderek daha fazla AI ajanlarına devrettiğinde, dilin kullanım kolaylığının gelecekte ne kadar önemli olacağı belirsiz.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.