Ҳисоботи солонаи гурӯҳи кории сервери Swift

Имрӯз гузориши солонаи Гурӯҳи кории Swift Server (SSWG), ки як сол пеш барои таҳқиқ ва бартарият додани ниёзҳои таҳиягарони қарорҳои серверӣ дар Swift таъсис дода шуда буд, дастрас шуд.

Гурӯҳ он чизеро, ки ҳамчун раванди инкубатсия барои қабули модулҳои нав барои забон маълум аст, пайравӣ мекунад, ки дар он таҳиягарон идеяҳо пешниҳод мекунанд ва бо ҷомеа ва худи SSWG кор мекунанд, то онҳоро ба индекси сервери бастаҳои Swift қабул кунанд. 9 таклиф аз давраи пурраи процесси инкубация гузашта, ба индекс дохил карда шуд.

Китобхонаҳо

  • SwiftNIO - чаҳорчӯбаи бастани рӯйдодҳо барои ҳамкории шабакавӣ, асосии сервери Swift.

  • Илова бар ин: сабти API, муштариён барои HTTP, HTTP/2, PotsgreSQL, Redis, Prometheus, API metrics ва татбиқи протоколи statsd барои он.

Воситаҳои Swift ва Linux

Илова ба китобхонаҳо, гурӯҳ инчунин худи Swift ва инчунин асбобҳоро барои Linux таҳия кардааст:

  • Тасвирҳои расмӣ бо Swift 3, 4 ва 5 дар маркази Docker дастрасанд. Ҳам тасвирҳои минималӣ ва ҳам васеъ дастгирӣ карда мешаванд.

  • Модул барои чопи қафо дар Linux (дар асоси libbacktrace). Имконияти якҷоя кардан бо китобхонаи стандартии Swift баррасӣ мешавад.

  • Аз версияи Swift 4.2.2 сар карда, часбҳои ҳармоҳаи ислоҳи хатогиҳо барои Linux бароварда мешаванд.

Нақшаҳо барои соли 2020

  • Ҷорӣ намудани шумораи хеле зиёди китобхонаҳо барои кор бо базаҳои маълумотҳо, аз қабили MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka.

  • Пайгирии тақсимшуда сутуни сеюми Мушоҳида аст (журналҳо ва ченакҳо аллакай омодаанд).

  • Ҳавзҳои пайвастҳои шабакавӣ.

  • OpenAPI.

  • Дастгирии бештари тақсимоти Linux (Ubuntu дар айни замон дастгирӣ карда мешавад).

  • Навиштани дастурҳои ҷойгиркунӣ.

  • Намоиши қобилиятҳои сервери Swift. Дар айни замон, баъзе ширкатҳо аллакай онро истифода мебаранд ва нақша доранд, ки фикру мулоҳизаҳоро ҷамъоварӣ намуда, бо ҷомеа мубодила кунанд.

SSWG барои ҳамкорӣ бо таҳиягарони мустақил, ки ба татбиқи китобхонаҳои асосӣ ва хусусиятҳои платформаи сервери Swift таваҷҷӯҳ доранд, боз аст.

Андешаи муаллифи хабар: шояд роҳи осонтарини иштирок дар таҳия ва эҳтимолан омӯхтани забони нав аз китобхонаҳо ба базаҳои маълумотҳо бошад (вобаста ба қайдгири аллакай омода аст).

Свифт соли 2014 ҳамчун ҷойгузини Objective-C барои таҳияи замимаҳои MacOS ва iOS эълон шуд, аммо забони умумӣ аст ва лоиҳаи Server Swift як кӯшиши намоиш додани қобилиятҳои худро ҳамчун забони пуштибонӣ мебошад.

Манбаъ: linux.org.ru

Илова Эзоҳ