Zalecana, 2024

Wybór redaktorów

Język programowania Swift firmy Apple jest teraz dostępny w wersji open-source i dostępny w systemie Linux

📚Jak nauczyć się (lub swoje dziecko) PROGRAMOWAĆ? - Apple Swift Playgrounds

📚Jak nauczyć się (lub swoje dziecko) PROGRAMOWAĆ? - Apple Swift Playgrounds

Spisu treści:

Anonim

Apple ujawniło swój nowy język programowania Swift dla wielu deweloperów w zeszłym roku. Początkowo projekt o zamkniętym kodzie, który działał tylko na Mac OS X i iOS, jest projektem open-source z oficjalnym portem Linux. Apple oferuje obecnie gotowe obrazy dla Ubuntu 15.10 i 14.04 oparte na Swift 2.2.

Swift można pobrać ze strony internetowej projektu Swift, a Apple hostuje kodon GitHub. Kod jest licencjonowany na podstawie wersji 2.0 licencji Apache.

Chcesz być na bieżąco z systemami Linux, BSD, Chrome OS i pozostałymi systemami World Beyond Windows? Dodaj zakładkę do strony z kolumną World Beyond Windows lub skorzystaj z naszego kanału RSS.

Tu chodzi o serwery

Nie oczekuj, że Linux z łatwością uruchomi te nowe aplikacje Mac OS X, iPhone lub iPad napisane w Swift. Te zależą od różnych bibliotek interfejsu użytkownika, które nie są otwarte. Podobnie jak w przypadku Microsoftu z technologią open-source Microsoftu, Apple nie jest open-sourcingiem bitów interfejsu użytkownika wymaganych do przeniesienia istniejących aplikacji desktopowych lub mobilnych na inne platformy.

[Dalsze czytanie: 4 projekty Linux dla początkujących i średnio zaawansowanych użytkowników]

Wiele serwerów używa Linuksa i jest to rynek, na który kieruje Apple. Programista mógł napisać zarówno aplikację, jak i kod po stronie serwera dla aplikacji w Swift, uruchamiając ten kod na serwerze Linux. Otwarte pozyskiwanie platformy pozwala również programistom ulepszyć Swift i wnieść te ulepszenia z powrotem do Apple, co przynosi korzyści.

Wydaje się, że nic nie stoi na przeszkodzie, by społeczność Linuksa wzięła ten kod Swift i działała z nim. Może być przeniesiony na inne dystrybucje Linuksa, a nawet może stanowić podstawę dla wielu aplikacji na komputery z Linuksem w przyszłości, z jeszcze większą ilością pracy.

Swift może też działać w systemie Windows i Android w przyszłości. Apple prawdopodobnie nie przeniesie go na inne platformy, ale inni programiści mogą teraz wziąć ten kod open source i wykonać pracę.

Popularne kategorie

Top