Namuhla, umbiko wonyaka we-Swift Server Work Group (SSWG), owadalwa ngonyaka odlule ukuze ucwaninge futhi ubeke phambili izidingo zabathuthukisi bezixazululo zeseva ku-Swift, uyatholakala.
Iqembu lilandela lokho okwaziwa njengenqubo yokufukamela yokwamukela amamojula amasha olimi, lapho abathuthukisi beza nemibono futhi basebenze nomphakathi kanye ne-SSWG ngokwayo ukuze yamukelwe kunkomba yohlangothi lweseva lwamaphakheji we-Swift. Iziphakamiso eziyi-9 zadlula umjikelezo ogcwele wenqubo yokufukamela futhi zengezwa kunkomba.
Imitapo yolwazi
-
I-SwiftNIO - uhlaka olungavimbeli oluqhutshwa umcimbi lokusebenzelana kwenethiwekhi, umnyombo we-server-side Swift.
-
Ngaphezu kwalokho: i-API yokungena, amaklayenti e-HTTP, i-HTTP/2, i-PotsgreSQL, i-Redis, i-Prometheus, i-metrics API kanye nokuqaliswa kwephrothokholi ye-statsd yayo.
Swift & Linux tooling
Ngaphezu kwemitapo yolwazi, leli qembu liphinde lathuthukisa i-Swift ngokwayo, kanye namathuluzi e-Linux:
-
Izithombe ezisemthethweni ezine-Swift 3, 4 kanye no-5 ziyatholakala kuhabhu le-Docker. Zombili izithombe ezincane nezinwetshiwe ziyasekelwa.
-
Imojula yokuphrinta okungemuva ku-Linux (kusekelwe ku-libbacktrace). Kucatshangelwa ukuthi kungenzeka kuhlanganiswe nomtapo wolwazi ojwayelekile we-Swift.
-
Kusukela ngenguqulo ye-Swift 4.2.2, ama-patches okulungisa iziphazamisi we-Linux akhishwa njalo ngenyanga.
Izinhlelo zika-2020
-
Ukwethulwa kwenani elikhulu kakhulu lemitapo yolwazi yokusebenza ngezizindalwazi, njenge-MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka.
-
Ukulandelela okusatshalalisiwe kuyinsika yesithathu ye-Observability (amalogi namamethrikhi asevele elungile).
-
Amachibi okuxhumana kwenethiwekhi.
-
I-OpenAPI.
-
Ukusekelwa kokusatshalaliswa kweLinux okwengeziwe (Ubuntu buyasekelwa njengamanje).
-
Ukubhala imihlahlandlela yokusebenzisa.
-
Ukuboniswa kwamakhono eseva ye-Swift. Okwamanje, ezinye izinkampani sezivele ziyayisebenzisa, futhi kunezinhlelo zokuqoqa impendulo futhi zabelane ngayo nomphakathi.
I-SSWG ivulekele ukusebenzisana nonjiniyela abazimele abanentshisekelo yokusebenzisa imitapo yolwazi nezici zeplathifomu yeseva ye-Swift.
Umbono womlobi wezindaba: cishe indlela elula yokuhileleka ekuthuthukisweni, futhi mhlawumbe ufunde ulimi olusha, ngokusebenzisa imitapo yolwazi kumininingwane yolwazi (ukugawulwa kwemithi, maye, sekuvele kulungile).
I-Swift yamenyezelwa ngo-2014 njengokungena esikhundleni se-Objective-C yokuthuthukisa izinhlelo zokusebenza ze-MacOS ne-iOS, kodwa iwulimi lwenhloso evamile, futhi iphrojekthi ye-Swift ye-Swift ingumzamo wokukhombisa amakhono ayo njengolimi lokubuyela emuva.
Source: linux.org.ru