Жарнама жабуу

Кандай болду убада кылган WWDC иштеп чыгуучулардын конференциясында ушул жылдын июнь айында, кечээ Apple баштапкы кодун жарыялады жаңы порталда Swift программалоо тили Swift.org. OS X жана Linux үчүн китепканалар да чогуу чыгарылган, андыктан ал платформадагы иштеп чыгуучулар Swiftти биринчи күндөн баштап колдоно башташат.

Башка платформаларды колдоо ачык булак коомчулугунун колунда болот, анда жетиштүү билими бар ар бир адам долбоорго салым кошуп, Windows же Linuxтун башка версияларын колдоону кошо алат.

Свифттин келечеги бүт коомчулуктун колунда

Бирок, булак коду гана эмес, жалпыга ачык. Apple ошондой эле ачык булактуу чөйрөгө өтүп жатканда, иштеп чыгуунун өзүндө толук ачыктыкка өтүүдө GitHub боюнча. Бул жерде, Apple компаниясынын бүт командасы волонтерлор менен бирге Swiftти келечекке өнүктүрүшөт, ал жерде Swift 2016 2.2-жылдын жазында, Swift 3 келерки күздө чыгарылат.

Бул стратегия мурунку ыкмага такыр карама-каршы келет, мында иштеп чыгуучулар катары биз WWDCде жылына бир жолу жаңы Swift алдык, ал эми жылдын калган бөлүгүндө тил кайсы багытты алаарын билбей калдык. Жаңыдан Apple компаниясы иштеп чыгуучулардын сын жана пикири үчүн сунуштарды жана келечекке пландарды жарыялады, ошондуктан иштеп чыгуучунун суроосу же жакшыртуу боюнча сунушу болгондо, Свифт ага түздөн-түз таасир эте алат.

кантип Крейг Федериги түшүндүрдү, Apple компаниясынын программалык камсыздоону иштеп чыгуу башчысы, ачык булактуу Swift компилятору, LLDB мүчүлүштүктөрдү оңдоочу, REPL чөйрөсү жана тилдин стандарттык жана негизги китепканалары. Жакында Apple Swift Package Manager программасын ишке киргизди, бул программаны иштеп чыгуучулар ортосунда долбоорлорду бөлүшүү жана чоң долбоорлорду кичинесине оңой бөлүү программасы.

Долбоорлор окшош иштейт CocoaPods a Carthage, Apple платформаларында иштеп чыгуучулар көп жылдардан бери иштеп келе жатышат, бирок бул жерде Apple баштапкы кодду бөлүшүүгө альтернативалуу ыкманы сунуштагысы келет окшойт. Азырынча бул долбоор "баштапкы баскычында", бирок ыктыярчылардын жардамы менен ал сөзсүз түрдө тез өсөт.

Ири компаниялардын ачык булак тенденциясы

Apple ачык булак дүйнөсүнө өзүнүн жабык тилин жарыялаган биринчи чоң компания эмес. Бир жыл мурун Microsoft ушундай кадамга барганда ресурсун ачты .NET китепканаларынын чоң бөлүктөрү. Ошо сыяктуу эле, Google мезгил-мезгили менен Android операциялык тутумунун баштапкы кодунун бөлүктөрүн жарыялап турат.

Бирок Apple чындап эле тилкени дагы да жогору көтөрдү, анткени Swift кодун жөн эле жарыялоонун ордуна, команда бардык өнүгүүнү GitHub'ка жылдырды, ал жерде ыктыярчылар менен жигердүү кызматташат. Бул кадам Apple чындыгында коомчулуктун идеяларына кам көрөрүн жана жөн гана булакты басып чыгаруу тенденциясы менен жүрүүгө аракет кылбай тургандыгынын күчтүү көрсөткүчү.

Бул кадам Appleди бүгүнкү күндө эң ачык чоң компаниялардын деңгээлине көтөрөт, мен Microsoft менен Google'дан да көбүрөөк деп айта алам. Жок дегенде ушул багытта. Эми бул кадам Apple үчүн өзүн актайт жана ал өкүнбөйт деп үмүттөнөбүз.

Ал эмнени билдирет?

Apple платформаларындагы иштеп чыгуучулардын бул кадамга толугу менен жана бирдей толкундануусунун себеби, алардын Swift боюнча билимин кеңири колдонуу. Дүйнөдөгү көпчүлүк серверлерде иштеген Linux үчүн күчтүү колдоо менен, көптөгөн мобилдик иштеп чыгуучулар серверди иштеп чыгуучулар боло алышат, анткени алар эми Swiftте да серверлерди жаза алышат. Жеке мен бир эле тилди сервер үчүн да, мобилдик жана рабочий тиркемелер үчүн да колдонуу мүмкүнчүлүгүн чыдамсыздык менен күтүп жатам.

Apple ачык булагы Swiftтин дагы бир себебин Крейг Федериги айткан. Анын айтымында, жакынкы 20 жылда ар бир адам ушул тилде жазышы керек. Свифтти жаңы баштагандар үчүн эң сонун тил катары белгилеген үндөр бар, ошондуктан, балким, бир күнү биз мектепте жаңы баштагандар Java ордуна Swiftти үйрөнө турган биринчи сабакты көрөбүз.

Маалымат булагы: ArsTechnica, GitHub, Күлүк
.