Vhara shambadzo

Zvakanga zvaita sei akavimbisa pamusangano weWWDC wekuvandudza muna Chikumi gore rino, nezuro Apple yakaburitsa source code programming mutauro Swift pane itsva portal Swift.org. Maraibhurari eese ari maviri OS X neLinux akaburitswawo pamwechete, saka vanogadzira papuratifomu iyoyo vanogona kutanga kushandisa Swift kubva pazuva rekutanga.

Tsigiro yemamwe mapuratifomu ichave yatove mumaoko enzvimbo yakavhurika-sosi, uko chero munhu ane ruzivo rwakakwana anogona kupa mupurojekiti uye kuwedzera rutsigiro rweWindows kana mamwe mavhezheni eLinux.

Ramangwana reSwift riri mumaoko enharaunda yese

Nekudaro, kwete chete iyo source code iri paruzhinji. Apple iri kushandurawo kuvhura kuzere mukuzvigadzira pachayo, kana ichienda kune yakavhurika-sosi nharaunda paGitHub. Pano, timu yese kubva kuApple, pamwe nevazvipiri, ichagadzira Swift mune ramangwana, uko chirongwa ndechekuburitsa Swift 2016 muchirimo che2.2, Swift 3 mukudonha kwegore rinouya.

Iri zano ndiro rakapesana chaizvo nemaitiro apfuura, apo sevagadziri takawana Swift nyowani kamwe pagore kuWWDC uye kwegore rose isu takanga tisingazive kuti mutauro waizotora gwara ripi. Zvichangoburwa, Apple yakaburitsa zvirevo uye zvirongwa zveramangwana izvo zvinopa kushoropodza uye mhinduro kubva kune vanogadzira, kuitira kuti pese pese mugadziri ane mubvunzo kana zano rekuvandudza, Swift anogona kuikanganisa zvakananga.

Sei akatsanangura Craig Federighi, musoro wekuvandudza software kuApple, yakavhurika-yakavhurika iyo Swift compiler, LLDB debugger, REPL nharaunda, uye chiyero chemutauro uye maraibhurari epakati. Apple ichangobva kuunza Swift Package Manager, iri chirongwa chekugovana mapurojekiti pakati pevagadziri uye kupatsanura zviri nyore mapurojekiti makuru kuita madiki.

Zvirongwa zvinoshanda zvakafanana cocoaPods a muCarthage. Parizvino, iyi ipurojekiti "muhucheche", asi nerubatsiro rwevazvipiri, zvirokwazvo ichakura nekukurumidza.

Open-source maitiro emakambani makuru

Apple haisi iyo yekutanga kambani hombe kuburitsa mutauro wayo wekutanga wakavharwa kune yakavhurika-sosi nyika. Gore rapfuura, Microsoft yakaita danho rakafanana rini akavhura resource zvikamu zvikuru zve.NET library. Saizvozvo, Google nguva nenguva inoburitsa zvikamu zveiyo kodhi kodhi yeiyo Android inoshanda system.

Asi Apple yakanyatso kusimudza bara zvakanyanya, nekuti pachinzvimbo chekungoburitsa Swift kodhi, timu yakaendesa budiriro yese kuGitHub, kwainoshandira pamwe nevazvipiri. Kufamba uku chiratidzo chakasimba chekuti Apple ine hanya chaizvo nemazano enharaunda uye haisi kungoyedza kuenda neiyo sosi yekushambadzira maitiro.

Iyi nhanho inofambisa Apple kusvika padanho reimwe yemakambani makuru akavhurika nhasi, ndingatotaura zvakanyanya kupfuura Microsoft neGoogle. Zvirinani munzira iyi. Iye zvino tinogona chete kutarisira kuti kufamba uku kuchabhadhara Apple uye kuti haizozvidembi.

Zvinorevei?

Chikonzero icho vanogadzira pamapuratifomu eApple vakazara uye vakafanana kufara nezvekufamba uku ndiko kushandisa kwakawanda kweruzivo rwavo rweSwift. Nerutsigiro rwakasimba rweLinux, iyo inomhanya pamaseva mazhinji munyika, vazhinji vanogadzira nhare vanogona kuve vanogadzira seva, sezvo ivo zvino vava kukwanisa kunyora maseva muSwift zvakare. Ini pachangu, ini ndiri kutarisira zvakanyanya mukana wekushandisa iwo mutauro mumwechete kune sevha uye kune nharembozha uye desktop application.

Chimwe chikonzero Apple yakavhurika sourced Swift yakataurwa naCraig Federighi. Maererano naye, munhu wose anofanira kunyora mumutauro uyu kwemakore makumi maviri anotevera. Patova nemanzwi ekupemberera Swift semutauro wakanakisa wevanotanga kudzidza, saka pamwe rimwe zuva tichaona chidzidzo chekutanga kuchikoro uko vatsva vachadzidza Swift pachinzvimbo cheJava.

Kunobva: ArsTechnica, GitHub, Swift
.