Kwala papatso

Hone ho le joang tshepisitsoe Sebokeng sa baetsi ba WWDC ka Phuptjane selemong sena, maobane Apple e hatisitse khoutu ea mohloli puo ea lenaneo Swift ho portal e ncha Swift.org. Lilaebrari tsa OS X le Linux le tsona li lokollotsoe hammoho, kahoo baetsi ba sethaleng seo ba ka qala ho sebelisa Swift ho tloha letsatsing la pele.

Tšehetso bakeng sa liforomo tse ling e tla be e se e le matsohong a sechaba se bulehileng, moo mang kapa mang ea nang le tsebo e lekaneng a ka kenyang letsoho morerong ona le ho eketsa tšehetso bakeng sa Windows kapa mefuta e meng ea Linux.

Bokamoso ba Swift bo matsohong a sechaba sohle

Leha ho le joalo, ha se khoutu ea mohloli feela e fumanehang sechabeng. Apple e boetse e fetohela ho buleheng ka botlalo ho nts'etsopele ka boeona, ha e fallela sebakeng se bulehileng ho GitHub. Mona, sehlopha sohle se tsoang ho Apple, hammoho le baithaopi, se tla nts'etsapele Swift nakong e tlang, moo morero e leng ho lokolla Swift 2016 nakong ea selemo ea 2.2, Swift 3 hoetla selemong se tlang.

Leano lena le fapane haholo le mokhoa o fetileng, moo re le bahlahisi re ileng ra fumana Swift e ncha hang ka selemo ho WWDC mme bakeng sa selemo kaofela re ne re sa tsebe hore na puo e tla nka tataiso efe. Haufinyane tjena, Apple e phatlalalitse litlhahiso le merero ea bokamoso, eo e fanang ka eona bakeng sa ho nyatsuoa le maikutlo a tsoang ho bahlahisi, e le hore neng kapa neng ha moqapi a e-na le potso kapa tlhahiso ea ntlafatso, Swift a ka e susumetsa ka kotloloho.

Joang? ho hlalositse Craig Federighi, hlooho ea nts'etsopele ea software ho Apple, e bulehile mohloli oa "Swift compiler", LLDB debugger, REPL environment, le lilaebrari tse tloaelehileng le tsa mantlha tsa puo. Apple haufinyane e hlahisitse Swift Package Manager, e leng lenaneo la ho arolelana merero pakeng tsa bahlahisi le ho arola habonolo merero e meholo ho e menyenyane.

Merero e sebetsa ka mokhoa o ts'oanang Li-cocoaPods a Carthage, eo baetsi ba li-platform tsa Apple ba 'nileng ba sebetsa le bona ka lilemo tse ngata, empa mona ho bonahala eka Apple e batla ho fana ka mokhoa o mong oa ho arolelana khoutu ea mohloli. Hona joale, ena ke morero "boseeng ba oona", empa ka thuso ea baithaopi, ka sebele e tla hōla ka potlako.

Mokhoa o bulehileng oa likhamphani tse kholo

Apple ha se k'hamphani ea pele e kholo ea ho phatlalatsa puo ea eona ea pele e neng e koetsoe lefatšeng le bulehileng. Selemong se fetileng, Microsoft e ile ea etsa se tšoanang ha bula mohlodi likarolo tse kholo tsa lilaebrari tsa .NET. Ka mokhoa o ts'oanang, nako le nako Google e phatlalatsa likarolo tsa khoutu ea mohloli oa sistimi e sebetsang ea Android.

Empa Apple e hlile e phahamisitse bar le ho feta, hobane ho e-na le ho phatlalatsa khoutu ea Swift feela, sehlopha se ile sa fallisetsa nts'etsopele eohle ho GitHub, moo ba ileng ba sebelisana ka mafolofolo le baithaopi. Ho falla hona ke sesupo se matla sa hore Apple e hlile e tsotella maikutlo a sechaba mme ha e leke feela ho tsamaea le mokhoa oa khatiso oa mohloli.

Mohato ona o isa Apple boemong ba e 'ngoe ea lik'hamphani tse kholo tse bulehileng kajeno, nka bua ho feta Microsoft le Google. Bonyane ntlheng ena. Joale re ka tšepa feela hore ts'ebetso ena e tla lefa Apple le hore e ke ke ea ikoahlaea.

E bolelang?

Lebaka leo ka lona baetsi ba li-platform tsa Apple ba thabileng ka botlalo le ka mokhoa o ts'oanang ka ts'ebetso ena ke ts'ebeliso e pharalletseng ea tsebo ea bona ea Swift. Ka tšehetso e matla bakeng sa Linux, e sebetsang ho li-server tse ngata lefatšeng, bahlahisi ba bangata ba mehala ba ka fetoha bahlahisi ba li-server kaha joale ba tla khona ho ngola li-server ho Swift hape. Ka bonna, ke lebelletse haholo monyetla oa ho sebelisa puo e le 'ngoe bakeng sa seva le lits'ebetso tsa mehala le tsa komporo.

Lebaka le leng leo ka lona Apple Open sourced Swift e boletsoeng ke Craig Federighi. Ho ea ka eena, e mong le e mong o lokela ho ngola ka puo ena lilemo tse 20 tse tlang. Ho se ho ntse ho e-na le mantsoe a keteka Swift e le puo e ntle haholo bakeng sa ba qalang ho ithuta, kahoo mohlomong ka letsatsi le leng re tla bona thuto ea pele sekolong moo batho ba bacha ba tla ithuta Swift sebakeng sa Java.

Mohloli: ArsTechnica, GitHub, Swift
.