Swift Server Ṣiṣẹ Group Annual Iroyin

Loni ijabọ ọdọọdun ti Swift Server Work Group (SSWG), eyiti a ṣẹda ni ọdun kan sẹhin lati ṣe iwadii ati ṣaju awọn iwulo ti awọn olupilẹṣẹ ti awọn solusan olupin lori Swift, di wa.

Ẹgbẹ naa tẹle ohun ti a mọ bi ilana idawọle fun gbigba awọn modulu tuntun fun ede naa, nibiti awọn olupilẹṣẹ ṣe agbekalẹ awọn imọran ati ṣiṣẹ pẹlu agbegbe ati SSWG funrararẹ lati jẹ ki wọn gba sinu atọka ẹgbẹ olupin ti awọn akopọ Swift. Awọn igbero 9 lọ nipasẹ ọna kikun ti ilana incubation ati pe a ṣafikun si atọka naa.

Awọn ile-ikawe

  • SwiftNIO - ilana ti ko ni idinamọ iṣẹlẹ-iwakọ fun ibaraenisepo nẹtiwọọki, ipilẹ ti Swift-ẹgbẹ olupin.

  • Ni afikun: API gedu, awọn alabara fun HTTP, HTTP/2, PotsgreSQL, Redis, Prometheus, API metiriki ati imuse ilana ilana statsd fun rẹ.

Ohun elo Swift & Lainos

Ni afikun si awọn ile-ikawe, ẹgbẹ naa tun ṣe idagbasoke Swift funrararẹ, ati awọn irinṣẹ fun Linux:

  • Awọn aworan osise pẹlu Swift 3, 4 ati 5 wa lori ibudo Docker. Mejeeji ti o kere ati awọn aworan ti o gbooro ni atilẹyin.

  • Module fun titẹ awọn backtraces ni Linux (da lori libbacktrace). O ṣeeṣe ti apapọ pẹlu ile-ikawe boṣewa Swift ni a gbero.

  • Bibẹrẹ pẹlu ẹya Swift 4.2.2, awọn abulẹ-fix bug-oṣooṣu fun Lainos jẹ idasilẹ.

Awọn eto fun 2020

  • Ifihan nọmba ti o tobi pupọ ti awọn ile-ikawe fun ṣiṣẹ pẹlu awọn data data, gẹgẹ bi MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka.

  • Wiwa kaakiri jẹ ọwọn kẹta ti Observability (awọn akọọlẹ ati awọn metiriki ti ṣetan tẹlẹ).

  • Awọn adagun omi ti awọn asopọ nẹtiwọki.

  • Ṣii API.

  • Atilẹyin fun awọn pinpin Lainos diẹ sii (Ubuntu ni atilẹyin lọwọlọwọ).

  • Awọn itọsọna imuṣiṣẹ kikọ.

  • Afihan ti awọn agbara olupin Swift. Ni akoko yii, awọn ile-iṣẹ kan ti nlo tẹlẹ, ati pe awọn ero wa lati gba esi ati pin pẹlu agbegbe.

SSWG wa ni sisi si ifowosowopo pẹlu awọn olupilẹṣẹ ominira ti o nifẹ si imuse awọn ile-ikawe ipilẹ ati awọn ẹya fun pẹpẹ olupin Swift.

Ero ti onkọwe ti awọn iroyin: boya ọna ti o rọrun julọ lati ni ipa ninu idagbasoke, ati pe o ṣee ṣe kọ ede titun, jẹ nipasẹ awọn ile-ikawe si awọn apoti isura infomesonu (gigọ, alas, ti ṣetan tẹlẹ).

Swift ti kede ni ọdun 2014 gẹgẹbi rirọpo fun Objective-C fun idagbasoke MacOS ati awọn ohun elo iOS, ṣugbọn o jẹ ede gbogboogbo, ati iṣẹ akanṣe Swift Server jẹ igbiyanju lati ṣafihan awọn agbara rẹ bi ede ẹhin.

orisun: linux.org.ru

Fi ọrọìwòye kun