Chiudi annunziu

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.

Surghjente: ArsTechnica, GitHub, Agile
.