Maak advertensie toe

Hoe was dit belowe by die WWDC-ontwikkelaarskonferensie in Junie vanjaar, gister Apple die bronkode gepubliseer programmeertaal Swift op die nuwe portaal Swift.org. Biblioteke vir beide OS X en Linux is ook saam vrygestel, so ontwikkelaars op daardie platform kan Swift van dag een af ​​begin gebruik.

Ondersteuning vir ander platforms sal reeds in die hande van die oopbrongemeenskap wees, waar enigiemand met voldoende kennis tot die projek kan bydra en ondersteuning vir Windows of ander weergawes van Linux kan byvoeg.

Die toekoms van Swift is in die hande van die hele gemeenskap

Nie net die bronkode is egter publiek nie. Apple gaan ook oor na volledige openheid in ontwikkeling self, wanneer dit na 'n oopbron-omgewing beweeg op GitHub. Hier sal die hele span van Apple, saam met vrywilligers, Swift in die toekoms ontwikkel, waar die plan is om Swift 2016 in die lente van 2.2 vry te stel, Swift 3 volgende herfs.

Hierdie strategie is presies die teenoorgestelde van die vorige benadering, waar ons as ontwikkelaars een keer per jaar 'n nuwe Swift by WWDC gekry het en vir die res van die jaar geen idee gehad het watter rigting die taal sou inslaan nie. Nuut het Apple voorstelle en planne vir die toekoms gepubliseer wat dit bied vir kritiek en terugvoer van ontwikkelaars, sodat wanneer 'n ontwikkelaar 'n vraag of voorstel vir verbetering het, Swift dit direk kan beïnvloed.

hoe het Craig Federighi verduidelik, hoof van sagteware-ontwikkeling by Apple, is oopbron van die Swift-samesteller, LLDB-ontfouter, REPL-omgewing en die taal se standaard- en kernbiblioteke. Apple het onlangs Swift Package Manager bekendgestel, wat 'n program is om projekte tussen ontwikkelaars te deel en groot projekte maklik in kleiner te verdeel.

Projekte werk soortgelyk Kakao -peule a Carthago, waarmee ontwikkelaars op Apple-platforms al jare lank werk, maar hier wil dit voorkom asof Apple 'n alternatiewe benadering tot die deel van bronkode wil bied. Vir eers is dit 'n projek "in sy kinderskoene", maar met die hulp van vrywilligers sal dit verseker vinnig groei.

Oopbron-tendens van groot maatskappye

Apple is nie die eerste groot maatskappy wat sy aanvanklik geslote taal aan die oopbronwêreld gepubliseer het nie. 'n Jaar gelede het Microsoft 'n soortgelyke skuif gemaak wanneer het die hulpbron oopgemaak groot dele van die .NET-biblioteke. Net so publiseer Google periodiek dele van die bronkode van die Android-bedryfstelsel.

Maar Apple het regtig die balk selfs hoër gelig, want in plaas daarvan om net Swift-kode te publiseer, het die span alle ontwikkeling na GitHub verskuif, waar dit aktief met vrywilligers saamwerk. Hierdie stap is 'n sterk aanduiding dat Apple regtig omgee vir die gemeenskap se idees en nie net probeer om met die bronpubliseringstendens te pas nie.

Hierdie stap skuif Apple na die vlak van een van die mees oop groot maatskappye vandag, durf ek sê selfs meer as Microsoft en Google. Ten minste in hierdie rigting. Nou kan ons net hoop dat hierdie stap vir Apple sal betaal en dat dit nie spyt sal wees daaroor nie.

Wat beteken dit?

Die rede waarom ontwikkelaars op Apple-platforms heeltemal en eenvormig opgewonde is oor hierdie stap, is die veel wyer toepassing van hul kennis van Swift. Met sterk ondersteuning vir Linux, wat op die meeste bedieners in die wêreld werk, kan baie mobiele ontwikkelaars bedienerontwikkelaars word aangesien hulle nou ook bedieners in Swift sal kan skryf. Persoonlik sien ek baie uit na die moontlikheid om dieselfde taal vir beide die bediener en vir mobiele en rekenaartoepassings te gebruik.

Nog 'n rede waarom Apple oopbron Swift genoem is deur Craig Federighi. Volgens hom behoort almal vir die volgende 20 jaar in dié taal te skryf. Daar is reeds stemme wat Swift vier as 'n uitstekende taal vir beginners om te leer, so miskien sal ons eendag die eerste les op skool sien waar nuwelinge Swift sal studeer in plaas van Java.

bron: ArsTechnica, GitHub, Swift
.