Ripoti ya Mwaka ya Kikundi kinachofanya kazi cha Seva ya Swift

Leo ripoti ya kila mwaka ya Kikundi cha Kazi cha Seva ya Swift (SSWG), ambayo iliundwa mwaka mmoja uliopita ili kutafiti na kuweka kipaumbele mahitaji ya watengenezaji wa suluhisho la seva kwenye Swift, ilipatikana.

Kikundi kinafuata kile kinachojulikana kama mchakato wa incubation wa kukubali moduli mpya za lugha, ambapo waendelezaji huja na mawazo na kufanya kazi na jumuiya na SSWG yenyewe ili kukubalika katika faharisi ya upande wa seva ya vifurushi vya Swift. Mapendekezo 9 yalipitia mzunguko kamili wa mchakato wa incubation na yaliongezwa kwenye faharisi.

Maktaba

  • SwiftNIO β€” mfumo usio na kizuizi unaoendeshwa na tukio kwa mwingiliano wa mtandao, msingi wa upande wa seva Swift.

  • Kwa kuongeza: API ya ukataji miti, wateja wa HTTP, HTTP/2, PotsgreSQL, Redis, Prometheus, API ya vipimo na utekelezaji wa itifaki yake ya takwimu.

Swift & Linux tooling

Mbali na maktaba, kikundi pia kilitengeneza Swift yenyewe, na vile vile zana za Linux:

  • Picha rasmi zilizo na Swift 3, 4 na 5 zinapatikana kwenye Docker hub. Picha ndogo na zilizopanuliwa zinaweza kutumika.

  • Moduli ya uchapishaji wa nyuma katika Linux (kulingana na libbacktrace). Uwezekano wa kuunganishwa na maktaba ya kiwango cha Swift unazingatiwa.

  • Kuanzia na toleo la Swift 4.2.2, viraka vya kila mwezi vya kurekebisha hitilafu kwa Linux hutolewa.

Mipango ya 2020

  • Utangulizi wa idadi kubwa zaidi ya maktaba za kufanya kazi na hifadhidata, kama vile MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka.

  • Ufuatiliaji uliosambazwa ni nguzo ya tatu ya Uangalizi (kumbukumbu na vipimo tayari viko tayari).

  • Mabwawa ya miunganisho ya mtandao.

  • OpenAPI.

  • Usaidizi wa usambazaji zaidi wa Linux (Ubuntu unatumika kwa sasa).

  • Kuandika miongozo ya kupeleka.

  • Maonyesho ya uwezo wa seva ya Swift. Kwa sasa, baadhi ya makampuni tayari yanaitumia, na kuna mipango ya kukusanya maoni na kuyashiriki na jamii.

SSWG iko wazi kwa kushirikiana na watengenezaji huru ambao wangependa kutekeleza maktaba na vipengele vya msingi vya jukwaa la seva la Swift.

Maoni ya mwandishi wa habari: labda njia rahisi zaidi ya kujihusisha na maendeleo, na ikiwezekana kujifunza lugha mpya, ni kupitia maktaba hadi hifadhidata (ukataji wa miti, ole, tayari uko tayari).

Swift ilitangazwa mnamo 2014 kama mbadala wa Lengo-C la kukuza programu za MacOS na iOS, lakini ni lugha ya kusudi la jumla, na mradi wa Server Swift ni jaribio la kuonyesha uwezo wake kama lugha ya nyuma.

Chanzo: linux.org.ru

Kuongeza maoni