Данас је постао доступан годишњи извештај Свифт Сервер Ворк Гроуп (ССВГ), који је креиран пре годину дана да би се истражиле и одредиле приоритетне потребе програмера серверских решења на Свифт-у.
Група прати оно што је познато као процес инкубације за прихватање нових модула за језик, где програмери долазе са идејама и раде са заједницом и самим ССВГ-ом како би их прихватили у индекс Свифт пакета на страни сервера. 9 предлога је прошло кроз цео циклус инкубационог процеса и додато је у индекс.
Библиотеке
-
СвифтНИО — неблокирајући оквир вођен догађајима за мрежну интеракцију, језгро Свифт-а на страни сервера.
-
Додатно: АПИ за евидентирање, клијенти за ХТТП, ХТТП/2, ПотсгреСКЛ, Редис, Прометхеус, АПИ метрике и имплементација статсд протокола за њега.
Свифт & Линук алати
Поред библиотека, група је развила и сам Свифт, као и алате за Линук:
-
Званичне слике са Свифт 3, 4 и 5 доступне су на Доцкер чворишту. Подржане су и минималне и проширене слике.
-
Модул за штампање повратних трагова у Линуку (засновано на либбацктраце). Разматра се могућност комбиновања са Свифт стандардном библиотеком.
-
Почевши од верзије Свифт 4.2.2, објављују се месечне закрпе за исправку грешака за Линук.
Планови за 2020
-
Увођење много већег броја библиотека за рад са базама података, као што су МонгоДБ, МИСКЛ, СКЛите, Зоокеепер, Цассандра, Кафка.
-
Дистрибуирано праћење је трећи стуб уочљивости (евиденци и метрика су већ спремни).
-
Пулови мрежних веза.
-
ОпенАПИ.
-
Подршка за више Линук дистрибуција (Убунту је тренутно подржан).
-
Писање водича за примену.
-
Демонстрација могућности Свифт сервера. У овом тренутку, неке компаније га већ користе, а постоје планови за прикупљање повратних информација и њихово дијељење са заједницом.
ССВГ је отворен за сарадњу са независним програмерима који су заинтересовани за имплементацију основних библиотека и функција за платформу Свифт сервера.
Мишљење аутора вести: вероватно најлакши начин да се укључите у развој, а можда и да научите нови језик, јесте преко библиотека до база података (логовање, авај, већ је спремно).
Свифт је најављен 2014. године као замена за Објецтиве-Ц за развој МацОС и иОС апликација, али је језик опште намене, а пројекат Сервер Свифт је покушај да се демонстрирају његове могућности као позадинског језика.
Извор: линук.орг.ру