Reklamı bağlayın

Necedi söz verdi bu ilin iyun ayında WWDC developer konfransında, dünən Apple mənbə kodunu dərc etdi yeni portalda Swift proqramlaşdırma dili Swift.org. Həm OS X, həm də Linux üçün kitabxanalar da birlikdə buraxılıb, ona görə də həmin platformadakı tərtibatçılar ilk gündən Swift-dən istifadə etməyə başlaya bilərlər.

Digər platformalara dəstək artıq açıq mənbə cəmiyyətinin əlində olacaq, burada kifayət qədər biliyə malik hər kəs layihəyə öz töhfəsini verə və Windows və ya Linux-un digər versiyaları üçün dəstək əlavə edə bilər.

Swift-in gələcəyi bütün cəmiyyətin əlindədir

Bununla belə, təkcə mənbə kodu ictimai deyil. Apple həmçinin açıq mənbə mühitinə keçərkən inkişafın özündə tam açıqlığa keçir GitHub-da. Burada, bütün Apple komandası, könüllülərlə birlikdə Swift-i gələcəyə inkişaf etdirəcək, burada Swift 2016-ni 2.2-cı ilin yazında, Swift 3-ü gələn payızda buraxmaq planlaşdırılır.

Bu strategiya əvvəlki yanaşmanın tam əksidir, burada tərtibatçılar olaraq biz ildə bir dəfə WWDC-də yeni Swift aldıq və ilin qalan hissəsində dilin hansı istiqaməti tutacağı barədə heç bir fikrimiz yox idi. Yenicə, Apple inkişaf etdiricilərin tənqidi və rəyi üçün təkliflər və gələcək üçün planlar dərc etdi ki, inkişaf etdiricinin hər hansı bir sualı və ya təkmilləşdirmə təklifi olduqda, Swift ona birbaşa təsir göstərə bilsin.

Necədir Craig Federighi izah etdi, Apple-da proqram təminatının inkişafı rəhbəri, Swift kompilyatoru, LLDB debugger, REPL mühiti və dilin standart və əsas kitabxanaları açıq mənbəlidir. Apple bu yaxınlarda Swift Paket Meneceri təqdim etdi, bu proqram tərtibatçılar arasında layihələri bölüşmək və böyük layihələri asanlıqla kiçik olanlara bölmək üçün proqramdır.

Layihələr eyni şəkildə işləyir Kakao qabları a Karfagen, Apple platformalarındakı tərtibatçıların illərdir işlədiyi, lakin burada Apple'ın mənbə kodunu paylaşmaq üçün alternativ bir yanaşma təklif etmək istədiyi görünür. Hələlik, bu, "körpəlik mərhələsində" bir layihədir, lakin könüllülərin köməyi ilə, şübhəsiz ki, sürətlə böyüyəcəkdir.

Böyük şirkətlərin açıq mənbə trendi

Apple ilkin olaraq qapalı dilini açıq mənbəli dünyaya yayımlayan ilk böyük şirkət deyil. Bir il əvvəl Microsoft oxşar addım atmışdı resurs açdı .NET kitabxanalarının böyük hissələri. Eynilə, Google vaxtaşırı Android əməliyyat sisteminin mənbə kodunun hissələrini dərc edir.

Lakin Apple həqiqətən də zolağı daha da yüksəltdi, çünki sadəcə Swift kodunu dərc etmək əvəzinə komanda bütün inkişafı GitHub-a köçürdü və burada könüllülərlə fəal əməkdaşlıq edir. Bu addım Apple-ın cəmiyyətin ideyalarına həqiqətən əhəmiyyət verdiyini və yalnız mənbə nəşri tendensiyasına uyğun gəlməyə çalışmadığının güclü göstəricisidir.

Bu addım Apple-ı bugünkü ən açıq böyük şirkətlərdən biri səviyyəsinə çıxarır, cəsarət edirəm ki, Microsoft və Google-dan da çox. Ən azından bu istiqamətdə. İndi biz yalnız ümid edə bilərik ki, bu hərəkət Apple üçün öz bəhrəsini verəcək və peşman olmayacaq.

Bunun mənası nədi?

Apple platformalarında tərtibatçıların bu hərəkətdən tamamilə və eyni dərəcədə həyəcanlanmasının səbəbi Swift haqqında biliklərinin daha geniş tətbiqidir. Dünyanın əksər serverlərində işləyən Linux üçün güclü dəstək sayəsində bir çox mobil tərtibatçılar server tərtibatçıları ola bilərlər, çünki onlar indi Swift-də də serverlər yaza biləcəklər. Şəxsən mən eyni dildən həm server, həm də mobil və masaüstü proqramlar üçün istifadə etmək imkanını çox səbirsizliklə gözləyirəm.

Apple-ın açıq mənbəli Swift-in başqa bir səbəbini Craig Federighi qeyd etdi. Onun sözlərinə görə, yaxın 20 ildə hamı bu dildə yazmalıdır. Artıq Swift-i yeni başlayanlar üçün mükəmməl bir dil kimi qeyd edən səslər var, buna görə də bəlkə bir gün məktəbdə yeni başlayanların Java əvəzinə Swift-i öyrənəcəkləri ilk dərsi görəcəyik.

Mənbə: ArsTechnica, Github, Cəld
.