Годишњи извештај радне групе Свифт Сервер

Данас је постао доступан годишњи извештај Свифт Сервер Ворк Гроуп (ССВГ), који је креиран пре годину дана да би се истражиле и одредиле приоритетне потребе програмера серверских решења на Свифт-у.

Група прати оно што је познато као процес инкубације за прихватање нових модула за језик, где програмери долазе са идејама и раде са заједницом и самим ССВГ-ом како би их прихватили у индекс Свифт пакета на страни сервера. 9 предлога је прошло кроз цео циклус инкубационог процеса и додато је у индекс.

Библиотеке

  • СвифтНИО — неблокирајући оквир вођен догађајима за мрежну интеракцију, језгро Свифт-а на страни сервера.

  • Додатно: АПИ за евидентирање, клијенти за ХТТП, ХТТП/2, ПотсгреСКЛ, Редис, Прометхеус, АПИ метрике и имплементација статсд протокола за њега.

Свифт & Линук алати

Поред библиотека, група је развила и сам Свифт, као и алате за Линук:

  • Званичне слике са Свифт 3, 4 и 5 доступне су на Доцкер чворишту. Подржане су и минималне и проширене слике.

  • Модул за штампање повратних трагова у Линуку (засновано на либбацктраце). Разматра се могућност комбиновања са Свифт стандардном библиотеком.

  • Почевши од верзије Свифт 4.2.2, објављују се месечне закрпе за исправку грешака за Линук.

Планови за 2020

  • Увођење много већег броја библиотека за рад са базама података, као што су МонгоДБ, МИСКЛ, СКЛите, Зоокеепер, Цассандра, Кафка.

  • Дистрибуирано праћење је трећи стуб уочљивости (евиденци и метрика су већ спремни).

  • Пулови мрежних веза.

  • ОпенАПИ.

  • Подршка за више Линук дистрибуција (Убунту је тренутно подржан).

  • Писање водича за примену.

  • Демонстрација могућности Свифт сервера. У овом тренутку, неке компаније га већ користе, а постоје планови за прикупљање повратних информација и њихово дијељење са заједницом.

ССВГ је отворен за сарадњу са независним програмерима који су заинтересовани за имплементацију основних библиотека и функција за платформу Свифт сервера.

Мишљење аутора вести: вероватно најлакши начин да се укључите у развој, а можда и да научите нови језик, јесте преко библиотека до база података (логовање, авај, већ је спремно).

Свифт је најављен 2014. године као замена за Објецтиве-Ц за развој МацОС и иОС апликација, али је језик опште намене, а пројекат Сервер Свифт је покушај да се демонстрирају његове могућности као позадинског језика.

Извор: линук.орг.ру

Додај коментар