Închide anunțul

Cum a fost promis la conferința pentru dezvoltatori WWDC din iunie a acestui an, ieri Apple a publicat codul sursă limbajul de programare Swift pe noul portal Swift.org. Bibliotecile atât pentru OS X, cât și pentru Linux au fost, de asemenea, lansate împreună, astfel încât dezvoltatorii de pe platforma respectivă pot începe să folosească Swift din prima zi.

Suportul pentru alte platforme va fi deja în mâinile comunității open-source, unde oricine are cunoștințe suficiente poate contribui la proiect și poate adăuga suport pentru Windows sau alte versiuni de Linux.

Viitorul Swift este în mâinile întregii comunități

Cu toate acestea, nu numai codul sursă este public. De asemenea, Apple trece la deschiderea completă în dezvoltarea în sine, atunci când trece la un mediu open-source pe GitHub. Aici, întreaga echipă de la Apple, împreună cu voluntari, vor dezvolta Swift în viitor, unde planul este să lanseze Swift 2016 în primăvara lui 2.2, Swift 3 în toamna viitoare.

Această strategie este exact opusul abordării anterioare, în care, ca dezvoltatori, obținem un nou Swift o dată pe an la WWDC și pentru restul anului nu aveam idee în ce direcție va lua limbajul. Recent, Apple a publicat propuneri și planuri pentru viitor pe care le oferă pentru critici și feedback din partea dezvoltatorilor, astfel încât ori de câte ori un dezvoltator are o întrebare sau o sugestie de îmbunătățire, Swift o poate influența direct.

cum a explicat Craig Federighi, șeful dezvoltării software la Apple, este open source compilatorul Swift, depanatorul LLDB, mediul REPL și bibliotecile standard și de bază ale limbajului. Apple a introdus recent Swift Package Manager, care este un program pentru partajarea proiectelor între dezvoltatori și împărțirea cu ușurință a proiectelor mari în altele mai mici.

Proiectele funcționează similar CocoaPods a Cartagina, cu care dezvoltatorii de pe platformele Apple lucrează de ani de zile, dar aici se pare că Apple vrea să ofere o abordare alternativă pentru partajarea codului sursă. Deocamdată, acesta este un proiect „în faza incipientă”, dar cu ajutorul voluntarilor, cu siguranță va crește rapid.

Tendința open-source a marilor companii

Apple nu este prima companie mare care și-a publicat limbajul inițial închis pentru lumea open-source. Acum un an, Microsoft a făcut o mișcare similară când a deschis resursa mari părți ale bibliotecilor .NET. În mod similar, Google publică periodic părți din codul sursă al sistemului de operare Android.

Dar Apple a ridicat ștacheta și mai sus, deoarece în loc să publice codul Swift, echipa a mutat toată dezvoltarea pe GitHub, unde colaborează activ cu voluntari. Această mișcare este un indicator puternic că Apple îi pasă cu adevărat de ideile comunității și nu încearcă doar să meargă cu tendința publicării sursă.

Acest pas mută Apple la nivelul uneia dintre cele mai deschise companii mari de astăzi, îndrăznesc să spun chiar mai mult decât Microsoft și Google. Cel puțin în această direcție. Acum nu putem decât să sperăm că această mișcare va da roade pentru Apple și că nu va regreta.

Ce înseamnă?

Motivul pentru care dezvoltatorii de pe platformele Apple sunt complet și uniform încântați de această mișcare este aplicarea mult mai largă a cunoștințelor lor despre Swift. Cu suport puternic pentru Linux, care rulează pe majoritatea serverelor din lume, mulți dezvoltatori de telefonie mobilă pot deveni dezvoltatori de servere, deoarece acum vor putea scrie servere și în Swift. Personal, aștept cu nerăbdare posibilitatea de a folosi același limbaj atât pentru server, cât și pentru aplicații mobile și desktop.

Un alt motiv pentru care Apple Swift a fost menționat de Craig Federighi. Potrivit lui, toată lumea ar trebui să scrie în această limbă în următorii 20 de ani. Există deja voci care sărbătoresc Swift ca un limbaj excelent pentru începători, așa că poate într-o zi vom vedea prima lecție la școală în care începătorii vor studia Swift în loc de Java.

sursa: ArsTechnica, GitHub, Rapid
.