Hirdetés bezárása

Milyen volt igért a WWDC fejlesztői konferencián idén júniusban, tegnap az Apple közzétette a forráskódot Swift programozási nyelv az új portálon Swift.org. Az OS X-re és a Linuxra vonatkozó könyvtárakat is együtt adták ki, így ezen a platformon a fejlesztők az első naptól kezdve használhatják a Swiftet.

A többi platform támogatása már a nyílt forráskódú közösség kezében lesz, ahol bárki, aki kellő tudással rendelkezik, hozzájárulhat a projekthez, és hozzáadhatja a Windows vagy a Linux egyéb verzióinak támogatását.

A Swift jövője az egész közösség kezében van

Azonban nem csak a forráskód nyilvános. Az Apple magában a fejlesztésben is átáll a teljes nyitottságra, amikor nyílt forráskódú környezetre tér át a GitHubon. Itt az Apple teljes csapata önkéntesekkel együtt fejleszti a Swiftet a jövőbe, ahol a tervek szerint a Swift 2016 2.2 tavaszán, a Swift 3 pedig jövő ősszel jelenik meg.

Ez a stratégia pont az ellentéte a korábbi megközelítésnek, ahol fejlesztőként évente egyszer kaptunk egy új Swiftet a WWDC-n, és az év hátralévő részében fogalmunk sem volt, hogy milyen irányt vesz majd a nyelv. A közelmúltban az Apple javaslatokat és jövőre vonatkozó terveket tett közzé, amelyeket kritikára és a fejlesztők visszajelzésére ajánl fel, így ha a fejlesztőnek kérdése vagy fejlesztési javaslata van, a Swift közvetlenül befolyásolhatja azt.

Jak – magyarázta Craig Federighi, az Apple szoftverfejlesztési vezetője, nyílt forráskódú a Swift fordító, az LLDB hibakereső, a REPL környezet, valamint a nyelv szabványos és alapvető könyvtárai. Az Apple a közelmúltban bemutatta a Swift Package Manager programot, amely a projektek fejlesztők közötti megosztására és a nagy projektek egyszerűbb kisebbekre osztására szolgál.

A projektek hasonlóan működnek CocoaPods a Carthage, amellyel az Apple platformokon már évek óta dolgoznak a fejlesztők, de itt úgy tűnik, hogy az Apple alternatív megközelítést szeretne kínálni a forráskód megosztására. Egyelőre "gyerekcipőben jár" ez a projekt, de önkéntesek segítségével biztosan gyorsan fejlődik.

A nagyvállalatok nyílt forráskódú trendje

Az Apple nem az első nagyvállalat, amely kezdetben zárt nyelvét a nyílt forráskódú világ számára teszi közzé. Egy évvel ezelőtt a Microsoft hasonló lépést tett, amikor megnyitotta az erőforrást a .NET-könyvtárak nagy része. Hasonlóképpen, a Google rendszeresen közzéteszi az Android operációs rendszer forráskódjának egyes részeit.

De az Apple valóban még magasabbra tette a mércét, mert a Swift-kód közzététele helyett a csapat minden fejlesztést áthelyezett a GitHubba, ahol aktívan együttműködik önkéntesekkel. Ez a lépés erősen jelzi, hogy az Apple valóban törődik a közösség elképzeléseivel, és nem csak a forráskiadói trendet próbálja követni.

Ez a lépés az Apple-t a mai egyik legnyitottabb nagyvállalat szintjére emeli, még a Microsoftnál és a Google-nál is többet merek állítani. Legalábbis ebben az irányban. Most már csak remélni tudjuk, hogy ez a lépés kifizetődik az Apple számára, és nem fogja megbánni.

Mit jelent?

Az Apple platformokon dolgozó fejlesztőket teljesen és egységesen izgatja ez a lépés, mert sokkal szélesebb körben alkalmazzák a Swifttel kapcsolatos tudásukat. A világ legtöbb szerverén futó Linux erős támogatásával sok mobilfejlesztő válhat szerverfejlesztővé, mivel mostantól Swiftben is írhatnak majd szervereket. Én személy szerint nagyon várom a lehetőséget, hogy ugyanazt a nyelvet használhassam mind a szerverhez, mind a mobil- és asztali alkalmazásokhoz.

Egy másik okot, amiért az Apple nyílt forráskódú Swiftet említette Craig Federighi. Szerinte a következő 20 évben mindenkinek ezen a nyelven kell írnia. Már most is vannak olyan hangok, akik a Swiftet kiváló nyelvként ünneplik a kezdők számára, így talán egyszer meglátjuk az első leckét az iskolában, ahol az újoncok Java helyett Swiftet tanulnak majd.

Forrás: ArsTechnica, GitHub, Gyors
.