Dùin sanas

Ciamar a bha e gheall aig co-labhairt leasaiche WWDC san Ògmhios am-bliadhna, an-dè Apple dh'fhoillsich e an còd tùsail cànan prògramadh Swift air an portal ùr Swift.org. Chaidh leabharlannan airson an dà chuid OS X agus Linux a leigeil ma sgaoil còmhla cuideachd, agus mar sin faodaidh luchd-leasachaidh air an àrd-ùrlar sin tòiseachadh air Swift a chleachdadh bhon chiad latha.

Bidh taic airson àrd-ùrlaran eile mar-thà ann an làmhan na coimhearsnachd stòr fosgailte, far an urrainn do dhuine sam bith le eòlas gu leòr cur ris a’ phròiseact agus taic a chuir ri Windows no dreachan eile de Linux.

Tha àm ri teachd Swift ann an làmhan na coimhearsnachd air fad

Ach, chan e a-mhàin gu bheil an còd tùsail poblach. Tha Apple cuideachd ag atharrachadh gu fosgarrachd iomlan ann an leasachadh fhèin, nuair a tha e a’ gluasad gu àrainneachd stòr fosgailte air GitHub. An seo, leasaichidh an sgioba gu lèir bho Apple, còmhla ri saor-thoilich, Swift san àm ri teachd, far a bheil am plana gus Swift 2016 a leigeil ma sgaoil as t-earrach 2.2, Swift 3 ann an tuiteam na h-ath bhliadhna.

Tha an ro-innleachd seo dìreach mu choinneamh na dòigh-obrach a bh’ ann roimhe, far an d’ fhuair sinn mar luchd-leasachaidh Swift ùr uair sa bhliadhna aig WWDC agus airson a’ chòrr den bhliadhna cha robh fios againn dè an taobh a bheireadh an cànan. Gu h-ùr, tha Apple air molaidhean agus planaichean fhoillseachadh airson an ama ri teachd a bheir e seachad airson càineadh agus fios air ais bho luchd-leasachaidh, gus an urrainn dha Swift buaidh dhìreach a thoirt air nuair a bhios ceist no moladh aig leasaiche airson leasachadh.

Ciamar mhìnich Craig Federighi, ceannard leasachadh bathar-bog aig Apple, le stòr fosgailte an Swift Compiler, LLDB debugger, àrainneachd REPL, agus leabharlannan àbhaisteach is bunaiteach a’ chànain. O chionn ghoirid thug Apple a-steach Swift Package Manager, a tha na phrògram airson pròiseactan a cho-roinn eadar luchd-leasachaidh agus gu furasta pròiseactan mòra a roinn gu feadhainn nas lugha.

Bidh pròiseactan ag obair san aon dòigh CocoaPods a Carthage, leis a bheil luchd-leasachaidh air àrd-ùrlaran Apple air a bhith ag obair còmhla airson bliadhnaichean, ach an seo tha e coltach gu bheil Apple airson dòigh eile a thabhann airson còd stòr a cho-roinn. Airson a-nis, is e pròiseact a tha seo "na òige", ach le cuideachadh bho shaor-thoilich, bidh e gu cinnteach a 'fàs gu luath.

Gluasad stòr fosgailte de chompanaidhean mòra

Chan e Apple a’ chiad chompanaidh mòr a dh’ fhoillsich a chànan a chaidh a dhùnadh an toiseach don t-saoghal stòr fosgailte. O chionn bliadhna, rinn Microsoft gluasad coltach ris nuair a dh'fhosgail e an goireas pàirtean mòra de na leabharlannan .NET. San aon dòigh, bidh Google bho àm gu àm a’ foillseachadh pàirtean de chòd stòr siostam-obrachaidh Android.

Ach tha Apple dha-rìribh air am bàr a thogail eadhon nas àirde, oir an àite dìreach a bhith a ’foillseachadh còd Swift, tha an sgioba air a h-uile leasachadh a ghluasad gu GitHub, far am bi iad gu gnìomhach a’ co-obrachadh le saor-thoilich. Tha an gluasad seo na chomharra làidir gu bheil Apple dha-rìribh a’ gabhail cùram mu bheachdan na coimhearsnachd agus nach eil e dìreach a ’feuchainn ri dhol leis a’ ghluasad foillseachaidh stòr.

Bidh an ceum seo a’ gluasad Apple gu ìre aon de na companaidhean mòra as fhosgailte an-diugh, nam biodh mi ag ràdh eadhon barrachd na Microsoft agus Google. Co-dhiù anns an taobh seo. A-nis chan urrainn dhuinn ach a bhith an dòchas gum pàigh an gluasad seo dha Apple agus nach gabh e aithreachas.

Dè a tha e a’ ciallachadh?

Is e an adhbhar gu bheil luchd-leasachaidh air àrd-ùrlaran Apple air bhioran gu tur agus gu co-ionnan mun ghluasad seo mar a bhith a’ cleachdadh an cuid eòlais air Swift gu math nas fharsainge. Le taic làidir airson Linux, a tha a’ ruith air a’ mhòr-chuid de luchd-frithealaidh an t-saoghail, faodaidh mòran de luchd-leasachaidh gluasadach a bhith nan luchd-leasachaidh frithealaiche oir bidh e comasach dhaibh a-nis frithealaichean a sgrìobhadh ann an Swift cuideachd. Gu pearsanta, tha mi a’ coimhead air adhart gu mòr ris a’ chomas a bhith a’ cleachdadh an aon chànan an dà chuid airson an fhrithealaiche agus airson tagraidhean gluasadach is deasg.

Adhbhar eile thug Craig Federighi iomradh air Swift le stòr fosgailte Apple. A rèir e, bu chòir dha a h-uile duine sgrìobhadh sa chànan seo airson an ath 20 bliadhna. Tha guthan ann mu thràth a’ comharrachadh Swift mar chànan sàr-mhath airson luchd-tòiseachaidh ionnsachadh, agus mar sin is dòcha aon latha chì sinn a’ chiad leasan san sgoil far am bi daoine ùra a’ sgrùdadh Swift an àite Java.

Tobar: ArsTechnica, GitHub, Swift
.