Cumu era prumessu à a cunferenza di sviluppatori WWDC in ghjugnu di questu annu, ieri Apple publicatu u codice fonte lingua di prugrammazione Swift nantu à u novu portale Swift.org. Biblioteche per OS X è Linux sò ancu stati liberati inseme, cusì i sviluppatori nantu à quella piattaforma ponu cumincià à aduprà Swift da u primu ghjornu.
U supportu per l'altri piattaforme serà digià in manu di a cumunità open-source, induve qualchissia cun cunniscenza sufficiente pò cuntribuisce à u prugettu è aghjunghje supportu per Windows o altre versioni di Linux.
U futuru di Swift hè in manu di tutta a cumunità
Tuttavia, micca solu u codice fonte hè publicu. Apple hè ancu cambiatu à l'apertura cumpleta in u sviluppu stessu, quandu si move in un ambiente open-source nantu à GitHub. Quì, tutta a squadra di Apple, inseme cù i vuluntarii, sviluppà Swift in u futuru, induve u pianu hè di liberà Swift 2016 in a primavera di 2.2, Swift 3 a prossima caduta.
Questa strategia hè esattamente u cuntrariu di l'approcciu precedente, induve cum'è sviluppatori avemu avutu un novu Swift una volta à l'annu in WWDC è per u restu di l'annu ùn avemu micca idea di quale direzzione pigliaria a lingua. Di novu, Apple hà publicatu pruposti è piani per u futuru chì offre per critiche è feedback da i sviluppatori, perchè ogni volta chì un sviluppatore hà una quistione o suggerimentu per migliurà, Swift pò influenzallu direttamente.
Cumu spiegò Craig Federighi, capu di sviluppu di software in Apple, hè open-source u compilatore Swift, debugger LLDB, ambiente REPL, è e librerie standard è core di a lingua. Apple hà introduttu recentemente Swift Package Manager, chì hè un prugramma per sparta prughjetti trà sviluppatori è facilmente dividisce grandi prughjetti in più chjuchi.
I prughjetti travaglianu simili CacaoPods a Cartaggini, chì i sviluppatori nantu à e plataformi Apple anu travagliatu dapoi anni, ma quì pare chì Apple vole offre un approcciu alternativu à sparte u codice fonte. Per avà, questu hè un prughjettu "in a so infanzia", ma cù l'aiutu di vuluntarii, certamenti cresce rapidamente.
Tendenza open-source di e grande cumpagnie
Apple ùn hè micca a prima grande cumpagnia di pubblicà a so lingua inizialmente chjusa à u mondu open-source. Un annu fà, Microsoft hà fattu una mossa simili quandu hà apertu a risorsa gran parte di e librerie .NET. In listessu modu, Google publica periodicamente parti di u codice fonte di u sistema operatore Android.
Ma Apple hà veramente elevatu a barra ancu più altu, perchè invece di pubblicà u codice Swift, a squadra hà trasladatu tuttu u sviluppu à GitHub, induve cullabureghja attivamente cù vuluntarii. Questa mossa hè un forte indicatore chì Apple si preoccupa veramente di l'idee di a cumunità è ùn hè micca solu pruvà à andà cù a tendenza di publicazione fonte.
Stu passu mossa Apple à u livellu di una di e grandi imprese più aperte oghje, s'averu à dì ancu più di Microsoft è Google. Almenu in questa direzzione. Avà pudemu solu sperà chì sta mossa hà da pagà per Apple è chì ùn ne dispiace micca.
Cosa significa?
U mutivu di sviluppori nant'à i plataformi Apple sò cumpletamenti è uniformi entusiasmu circa sta mossa hè l 'applicazzioni assai più larga di a so cunniscenza di Swift. Cù un forte supportu per Linux, chì corre nantu à a maiò parte di i servitori in u mondu, parechji sviluppatori mobili ponu diventà sviluppatori di u servitore cumu avà puderanu scrive servitori in Swift. In modu persunale, aghju aspettatu assai a pussibilità di utilizà a stessa lingua sia per u servitore sia per l'applicazioni mobili è desktop.
Un altru mutivu chì Apple open source Swift hè statu citatu da Craig Federighi. Sicondu ellu, ognunu deve scrive in questa lingua per i prossimi 20 anni. Ci sò digià voci chì celebranu Swift cum'è una lingua eccellente per i principianti per amparà, cusì forse un ghjornu vedemu a prima lezione in a scola induve i principianti studiaranu Swift invece di Java.
https://developer.ibm.com/swift/