Zatvori oglas

Kako je bilo obećao na konferenciji za programere WWDC u lipnju ove godine, jučer Apple objavio izvorni kod programski jezik Swift na novom portalu Swift.org. Biblioteke za OS X i Linux također su objavljene zajedno, tako da programeri na toj platformi mogu početi koristiti Swift od prvog dana.

Podrška za druge platforme već će biti u rukama zajednice otvorenog koda, gdje svatko s dovoljno znanja može doprinijeti projektu i dodati podršku za Windows ili druge verzije Linuxa.

Budućnost Swifta je u rukama cijele zajednice

Međutim, nije samo izvorni kod javan. Apple također prelazi na potpunu otvorenost u samom razvoju, kada prelazi na open-source okruženje na GitHubu. Ovdje će cijeli tim iz Applea zajedno s volonterima razvijati Swift u budućnost, gdje je plan izdati Swift 2016 u proljeće 2.2., Swift 3 sljedeće jeseni.

Ova strategija je upravo suprotna prethodnom pristupu, gdje smo kao programeri dobivali novi Swift jednom godišnje na WWDC-u i ostatak godine nismo imali pojma u kojem će smjeru jezik ići. Nedavno je Apple objavio prijedloge i planove za budućnost koje nudi za kritiku i povratnu informaciju programera, tako da kad god programer ima pitanje ili prijedlog za poboljšanje, Swift može izravno utjecati na njega.

Jak objasnio je Craig Federighi, voditelj razvoja softvera u Appleu, ima open-source Swift kompajler, LLDB debugger, REPL okruženje i jezične standardne i jezgrene biblioteke. Apple je nedavno predstavio Swift Package Manager, program za dijeljenje projekata između programera i jednostavno dijeljenje velikih projekata na manje.

Projekti rade na sličan način KakaoPods a Kartaga, s kojim programeri na Appleovim platformama rade već godinama, no ovdje se čini da Apple želi ponuditi alternativni pristup dijeljenju izvornog koda. Za sada je ovo projekt “u povojima”, ali će uz pomoć volontera sigurno brzo rasti.

Open-source trend velikih tvrtki

Apple nije prva velika tvrtka koja je svoj izvorno zatvoreni jezik objavila u svijetu otvorenog koda. Prije godinu dana Microsoft je napravio sličan potez kada je otvorio resurs velike dijelove .NET knjižnica. Slično tome, Google povremeno objavljuje dijelove izvornog koda operativnog sustava Android.

Ali Apple je zaista podigao ljestvicu još više, jer umjesto da samo objavljuje Swift kod, tim je sav razvoj preselio na GitHub, gdje aktivno surađuje s volonterima. Ovaj potez snažan je pokazatelj da je Appleu doista stalo do ideja zajednice i da ne pokušava samo slijediti trend objavljivanja izvora.

Ovaj korak pomiče Apple na razinu jedne od najotvorenijih velikih kompanija danas, usuđujem se reći čak i više od Microsofta i Googlea. Barem u ovom smjeru. Sada se samo možemo nadati da će se ovaj potez Appleu isplatiti i da neće požaliti.

Što to znači?

Razlog zašto su programeri na Appleovim platformama potpuno i jednako uzbuđeni zbog ovog poteza je mnogo šira primjena njihovog znanja o Swiftu. Uz snažnu podršku za Linux, koji radi na većini poslužitelja u svijetu, mnogi mobilni programeri mogu postati programeri poslužitelja, jer će sada također moći pisati poslužitelje u Swiftu. Osobno se jako veselim mogućnosti korištenja istog jezika i za poslužitelj i za mobilne i desktop aplikacije.

Craig Federighi spomenuo je još jedan razlog zašto je Apple otvorio Swift. Prema njegovim riječima, svi bi trebali pisati na ovom jeziku sljedećih 20 godina. Već postoje glasovi koji slave Swift kao izvrstan jezik za početnike, tako da ćemo možda jednog dana vidjeti prvu lekciju u školi gdje će početnici učiti Swift umjesto Jave.

Izvor: ArsTechnica, GitHub, Brz
.