Dún fógra

Conas a bhí sé gheall ag comhdháil forbróirí WWDC i mí an Mheithimh i mbliana, inné Apple d'fhoilsigh an cód foinse teanga ríomhchlárúcháin Swift ar an tairseach nua Swift.org. Eisíodh leabharlanna le haghaidh OS X agus Linux le chéile freisin, ionas gur féidir le forbróirí ar an ardán sin tosú ag baint úsáide as Swift ón gcéad lá.

Beidh tacaíocht d’ardáin eile i lámha an phobail foinse oscailte cheana féin, áit ar féidir le haon duine a bhfuil dóthain eolais aige/aici cur leis an tionscadal agus tacaíocht a chur ar fáil do Windows nó do leaganacha eile de Linux.

Tá todhchaí Swift i lámha an phobail ar fad

Mar sin féin, ní hamháin go bhfuil an cód foinse poiblí. Tá Apple ag aistriú freisin go hoscailteacht iomlán san fhorbairt féin, agus é ag bogadh go timpeallacht foinse oscailte ar GitHub. Anseo, déanfaidh an fhoireann iomlán ó Apple, mar aon le hoibrithe deonacha, Swift a fhorbairt sa todhchaí, áit a bhfuil an plean chun Swift 2016 a scaoileadh in earrach na bliana 2.2, Swift 3 an chéad titim eile.

Tá an straitéis seo a mhalairt go díreach leis an gcur chuige roimhe seo, áit a bhfuaireamar Swift nua mar fhorbróirí uair sa bhliain ag WWDC agus don chuid eile den bhliain ní raibh aon tuairim againn cén treo a thógfadh an teanga. Go nua, tá moltaí agus pleananna don todhchaí foilsithe ag Apple a thairgeann sé le haghaidh cáineadh agus aiseolas ó fhorbróirí, ionas gur féidir le Swift tionchar díreach a imirt air nuair a bhíonn ceist nó moladh ag forbróir maidir le feabhsú.

Jak mhínigh Craig Federighi, ceannaire forbartha bogearraí ag Apple, an tiomsaitheoir Swift, dífhabhtóir LLDB, timpeallacht REPL, agus leabharlanna caighdeánacha agus lárnacha na teanga. Thug Apple isteach Bainisteoir Pacáiste Swift le déanaí, ar clár é chun tionscadail a roinnt idir fhorbróirí agus tionscadail mhóra a roinnt go héasca i cinn níos lú.

Oibríonn tionscadail mar an gcéanna CócóPod a Carthage, a bhfuil forbróirí ar ardáin Apple ag obair leo ar feadh na mblianta, ach anseo is cosúil go bhfuil Apple ag iarraidh cur chuige eile a thairiscint maidir le cód foinse a roinnt. Go dtí seo, is tionscadal é seo "ina thús", ach le cabhair ó oibrithe deonacha, is cinnte go bhfásfaidh sé go tapa.

Treocht foinse oscailte cuideachtaí móra

Ní hé Apple an chéad chuideachta mhór a d'fhoilsigh a theanga dúnta ar dtús don domhan foinse oscailte. Bliain ó shin, rinne Microsoft bogadh den chineál céanna nuair d’oscail an acmhainn codanna móra de na leabharlanna .NET. Mar an gcéanna, foilsíonn Google go tréimhsiúil codanna de chód foinse an chórais oibriúcháin Android.

Ach d'ardaigh Apple an barra níos airde fós, mar in ionad cód Swift a fhoilsiú, tá an fhoireann tar éis gach forbairt a aistriú go GitHub, áit a gcomhoibríonn sé go gníomhach le hoibrithe deonacha. Is táscaire láidir é an t-aistriú seo go bhfuil imní mhór ar Apple faoi smaointe an phobail agus nach bhfuil sé ag iarraidh dul leis an treocht foilsitheoireachta foinse amháin.

Bogann an chéim seo Apple chuig leibhéal ceann de na cuideachtaí móra is oscailte inniu, dar liom níos mó ná Microsoft agus Google a rá. Ar a laghad sa treo seo. Anois ní féidir linn ach a bheith ag súil go n-íocfaidh an t-aistriú seo as do Apple agus nach mbeidh aiféala air.

Céard is brí leis?

Is é an fáth a bhfuil forbróirí ar ardáin Apple ar bís go hiomlán agus go haonfhoirmeach faoin aistriú seo ná cur i bhfeidhm i bhfad níos leithne a gcuid eolais ar Swift. Le tacaíocht láidir do Linux, a ritheann ar fhormhór na bhfreastalaithe ar fud an domhain, is féidir le go leor forbróirí soghluaiste a bheith ina bhforbróirí freastalaí mar go mbeidh siad in ann freastalaithe a scríobh in Swift freisin. Go pearsanta, táim ag súil go mór leis an bhféidearthacht an teanga chéanna a úsáid don fhreastalaí agus d’fheidhmchláir soghluaiste agus deisce.

Fáth eile a luaigh Craig Federighi Swift foinse oscailte Apple. Dar leis, ba chóir do gach duine scríobh sa teanga seo go ceann 20 bliain. Tá guthanna ann cheana féin ag ceiliúradh Swift mar theanga den scoth do thosaitheoirí le foghlaim, mar sin b’fhéidir lá amháin go bhfeicfimid an chéad cheacht ar scoil ina ndéanfaidh daoine nua staidéar ar Swift in ionad Java.

Foinse: ArsTechnica, GitHub, Swift
.