Reklamı Kapat

Nasıl oldu söz dün bu yılın haziran ayında düzenlenen WWDC geliştirici konferansında Apple kaynak kodunu yayınladı Yeni portalda programlama dili Swift Swift.org. Hem OS X hem de Linux için kütüphaneler de birlikte yayınlandı, böylece bu platformdaki geliştiriciler Swift'i ilk günden itibaren kullanmaya başlayabilirler.

Diğer platformlara yönelik destek halihazırda açık kaynak topluluğunun elinde olacak; burada yeterli bilgiye sahip herkes projeye katkıda bulunabilecek ve Windows veya Linux'un diğer sürümleri için destek ekleyebilecek.

Swift'in geleceği tüm topluluğun elinde

Ancak yalnızca kaynak kodu halka açık değildir. Apple, açık kaynak ortamına geçerken geliştirme alanında da tamamen açıklığa geçiş yapıyor GitHub'da. Burada, Apple'ın tüm ekibi, gönüllülerle birlikte, Swift 2016'yi 2.2 baharında, Swift 3'ü de gelecek sonbaharda piyasaya sürmeyi planlayan Swift'i geleceğe taşıyacak.

Bu strateji, geliştiriciler olarak yılda bir kez WWDC'de yeni bir Swift aldığımız ve yılın geri kalanında dilin hangi yöne gideceğine dair hiçbir fikrimizin olmadığı önceki yaklaşımın tam tersidir. Apple yakın zamanda geliştiricilerin eleştirisi ve geri bildirimi için sunduğu geleceğe yönelik teklifler ve planlar yayınladı; böylece bir geliştiricinin iyileştirmeye yönelik bir sorusu veya önerisi olduğunda Swift bunu doğrudan etkileyebilir.

Jak Craig Federighi açıkladıApple'ın yazılım geliştirme başkanı, açık kaynaklı Swift derleyicisi, LLDB hata ayıklayıcısı, REPL ortamı ve dilin standart ve temel kitaplıklarından oluşuyor. Apple yakın zamanda geliştiriciler arasında proje paylaşımına ve büyük projelerin kolayca küçük projelere bölünmesine yönelik bir program olan Swift Paket Yöneticisi'ni tanıttı.

Projeler benzer şekilde çalışır CocoaPod'lar a KartacaApple platformlarındaki geliştiricilerin yıllardır birlikte çalıştığı ancak burada görünen o ki Apple, kaynak kodu paylaşımına alternatif bir yaklaşım sunmak istiyor. Şimdilik bu "başlama aşamasında" bir proje, ancak gönüllülerin yardımıyla kesinlikle hızla büyüyecek.

Büyük şirketlerin açık kaynak eğilimi

Apple, başlangıçta kapalı olan dilini açık kaynak dünyasına yayınlayan ilk büyük şirket değil. Bir yıl önce Microsoft benzer bir hamle yapmıştı. kaynağı açtım .NET kitaplıklarının büyük bölümleri. Benzer şekilde Google, Android işletim sisteminin kaynak kodunun bazı kısımlarını periyodik olarak yayınlar.

Ancak Apple çıtayı gerçekten daha da yükseltti çünkü ekip yalnızca Swift kodunu yayınlamak yerine tüm geliştirmeyi gönüllülerle aktif olarak işbirliği yaptığı GitHub'a taşıdı. Bu hamle, Apple'ın topluluğun fikirlerine gerçekten önem verdiğinin ve yalnızca kaynak yayınlama trendini takip etmeye çalışmadığının güçlü bir göstergesi.

Bu adım, Apple'ı günümüzün en açık büyük şirketlerinden biri seviyesine taşıyor; hatta Microsoft ve Google'dan bile daha fazlasını söyleyebilirim. En azından bu yönde. Artık bu hamlenin Apple'a karşılığını vereceğini ve pişman olmayacağını ummaktan başka yapabileceğimiz bir şey yok.

Co to znamena?

Apple platformlarındaki geliştiricilerin bu hamleden tamamen ve aynı şekilde heyecan duymasının nedeni, Swift bilgilerinin çok daha geniş bir şekilde uygulanabilmesidir. Dünyadaki çoğu sunucuda çalışan Linux'a verilen güçlü destek sayesinde birçok mobil geliştirici, artık Swift'de de sunucu yazabileceklerinden sunucu geliştiricisi olabilir. Şahsen ben aynı dilin hem sunucu hem de mobil ve masaüstü uygulamalar için kullanılma olasılığını sabırsızlıkla bekliyorum.

Craig Federighi'nin Apple'ın açık kaynaklı Swift'den bahsetmesinin bir başka nedeni de bu. Ona göre önümüzdeki 20 yıl boyunca herkesin bu dilde yazması gerekiyor. Zaten Swift'in yeni başlayanlar için mükemmel bir dil olduğunu öven sesler var, bu yüzden belki bir gün okulda yeni başlayanların Java yerine Swift çalışacağı ilk dersi görebiliriz.

kaynak: Arstechnica, GitHub, Hızlı
.