Agħlaq ad

Kif kien imwiegħed fil-konferenza tal-iżviluppaturi WWDC f'Ġunju ta 'din is-sena, il-bieraħ Apple ippubblikat il-kodiċi tas-sors lingwa ta' programmar Swift fuq il-portal il-ġdid Swift.org. Il-libreriji kemm għal OS X kif ukoll għal Linux ġew rilaxxati flimkien, għalhekk l-iżviluppaturi fuq dik il-pjattaforma jistgħu jibdew jużaw Swift mill-ewwel jum.

L-appoġġ għal pjattaformi oħra diġà se jkun f'idejn il-komunità open-source, fejn kull min għandu biżżejjed għarfien jista' jikkontribwixxi għall-proġett u jżid l-appoġġ għall-Windows jew verżjonijiet oħra tal-Linux.

Il-futur ta 'Swift huwa f'idejn il-komunità kollha

Madankollu, mhux biss il-kodiċi tas-sors huwa pubbliku. Apple jaqleb għal ftuħ sħiħ ukoll fl-iżvilupp innifsu, meta jiċċaqlaq għal ambjent open-source fuq GitHub. Hawnhekk, it-tim kollu minn Apple, flimkien ma 'voluntiera, se jiżviluppaw Swift fil-futur, fejn il-pjan huwa li jirrilaxxa Swift 2016 fir-rebbiegħa tal-2.2, Swift 3 fil-ħarifa tas-sena d-dieħla.

Din l-istrateġija hija eżattament l-oppost tal-approċċ preċedenti, fejn bħala żviluppaturi ksibna Swift ġdid darba fis-sena fil-WWDC u għall-bqija tas-sena ma kellna l-ebda idea x'direzzjoni kienet se tieħu l-lingwa. Ġodda, Apple ppubblikat proposti u pjanijiet għall-futur li toffri għall-kritika u rispons mill-iżviluppaturi, sabiex kull meta żviluppatur ikollu mistoqsija jew suġġeriment għal titjib, Swift jista’ jinfluwenzaha direttament.

Kif spjega Craig Federighi, kap tal-iżvilupp tas-softwer f'Apple, huwa open-sourced-kompilatur Swift, debugger LLDB, ambjent REPL, u libreriji standard u ewlenin tal-lingwa. Apple reċentement introduċiet Swift Package Manager, li huwa programm għall-qsim ta 'proġetti bejn l-iżviluppaturi u faċilment taqsam proġetti kbar f'oħrajn iżgħar.

Il-proġetti jaħdmu bl-istess mod CocoaPods a Kartaġiniżi, li l-iżviluppaturi fuq pjattaformi Apple ilhom jaħdmu għal snin, iżda hawn jidher li Apple trid toffri approċċ alternattiv għall-qsim tal-kodiċi tas-sors. Għalissa dan huwa proġett “fil-bidu tiegħu”, iżda bl-għajnuna tal-voluntiera, żgur li se jikber malajr.

Xejra ta 'sors miftuħ ta' kumpaniji kbar

Apple mhix l-ewwel kumpanija kbira li tippubblika l-lingwa inizjalment magħluqa tagħha għad-dinja open-source. Sena ilu, Microsoft għamlet pass simili meta fetaħ ir-riżorsa partijiet kbar tal-libreriji .NET. Bl-istess mod, Google perjodikament tippubblika partijiet mill-kodiċi tas-sors tas-sistema operattiva Android.

Iżda Apple verament għolla l-livell ogħla, għaliex minflok sempliċement ippubblika l-kodiċi Swift, it-tim mexxa l-iżvilupp kollu għal GitHub, fejn jikkollabora b'mod attiv mal-voluntiera. Din il-mossa hija indikatur qawwi li Apple verament jimpurtah mill-ideat tal-komunità u mhux biss qed jipprova jmur mat-tendenza tal-pubblikazzjoni tas-sors.

Dan il-pass imexxi Apple għal-livell ta 'waħda mill-kumpaniji kbar l-aktar miftuħa llum, nazzarda ngħid saħansitra aktar minn Microsoft u Google. Mill-inqas f'din id-direzzjoni. Issa nistgħu biss nittamaw li din il-mossa tagħti l-frott għal Apple u li mhux se jiddispjaċih minnha.

Xi tfisser?

Ir-raġuni li l-iżviluppaturi fuq pjattaformi Apple huma kompletament u uniformi eċċitati dwar din il-mossa hija l-applikazzjoni ħafna usa 'ta' l-għarfien tagħhom ta 'Swift. B'appoġġ qawwi għal Linux, li jaħdem fuq il-biċċa l-kbira tas-servers fid-dinja, ħafna żviluppaturi mobbli jistgħu jsiru żviluppaturi tas-server, peress li issa se jkunu jistgħu jiktbu servers f'Swift ukoll. Personalment, ninsab ħerqana ħafna għall-possibbiltà li nuża l-istess lingwa kemm għas-server kif ukoll għall-applikazzjonijiet mobbli u desktop.

Raġuni oħra Apple open sourced Swift issemmiet minn Craig Federighi. Skont hu, kulħadd għandu jikteb b’din il-lingwa għall-20 sena li ġejjin. Diġà hemm vuċijiet li jiċċelebraw Swift bħala lingwa eċċellenti biex jitgħallmu minn dawk li jibdew, allura forsi xi darba naraw l-ewwel lezzjoni fl-iskola fejn dawk ġodda se jistudjaw Swift minflok Java.

Sors: ArsTechnica, GitHub, Swift
.