Ma elĂ©rhetĆ a Swift Server Work Group (SSWG) Ă©ves jelentĂ©se, amely egy Ă©ve alakult a Swift alapĂș szervermegoldĂĄsokat fejlesztĆk igĂ©nyeinek kutatĂĄsĂĄra Ă©s priorizĂĄlĂĄsĂĄra.
A csoport a nyelv Ășj moduljainak elfogadĂĄsi inkubĂĄciĂłs folyamatĂĄt követi, amikor a fejlesztĆk ötletekkel ĂĄllnak elĆ, Ă©s kapcsolatba lĂ©pve a közössĂ©ggel Ă©s az SSWG-vel eljuttatjĂĄk azokat a Swift csomagindexbe valĂł felvĂ©telig. 9 javaslat teljesen vĂ©gigjĂĄrta az inkubĂĄciĂłs folyamatot Ă©s bekerĂŒlt az indexbe.
Könyvtårak
SwiftNIO â nem blokkolĂł, esemĂ©nyvezĂ©relt keretrendszer a hĂĄlĂłzati kommunikĂĄciĂłhoz, a szerveroldali Swift magja. Ezen kĂvĂŒl: API naplĂłzĂĄsra, HTTP, HTTP/2, PostgreSQL, Redis, Prometheus, metrikĂĄk API-ja Ă©s a statds protokoll implementĂĄlĂĄsa.
Swift és Linux eszközök
A könyvtĂĄrakon kĂvĂŒl a csoport a Swift fejlesztĂ©sĂ©vel Ă©s a Linux eszközök fejlesztĂ©sĂ©vel is foglalkozott:
A Docker hub-on elĂ©rhetĆ hivatalos kĂ©pek Swift 3, 4 Ă©s 5 verziĂłkkal. TĂĄmogatottak a minimĂĄlis Ă©s a kibĆvĂtett kĂ©pek is.
Modul a hĂĄtraĂștvonatok nyomtatĂĄsĂĄra Linuxban (a libbacktrace alapjain). FelmerĂŒlt egyesĂtĂ©sĂ©nek lehetĆsĂ©ge a Swift standard könyvtĂĄrĂĄval.
A Swift 4.2.2 verziĂłtĂłl kezdĆdĆen havi hibajavĂtĂł javĂtĂĄsok jelennek meg Linuxra.
Tervek 2020-ra
Szåmos tovåbbi könyvtår integrålåsa adatbåzisokkal való munkåhoz, mint példåul MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka.
Elosztott nyomozĂĄs â elĂ©rhetĆsĂ©g harmadik pillĂ©re (a naplĂłk Ă©s metrikĂĄk mĂĄr kĂ©szen ĂĄllnak).
Hålózati kapcsolatok medencéi.
OpenAPI.
TĂĄmogatĂĄs több Linux disztribĂșciĂł fĂŒrt szĂĄmĂĄra (jelenleg az Ubuntu van tĂĄmogatva).
TelepĂtĂ©si ĂștmutatĂłk ĂrĂĄsa.
A Swift server lehetĆsĂ©geinek bemutatĂĄsa. Jelenleg nĂ©hĂĄny vĂĄllalat mĂĄr hasznĂĄlja, tervezzĂŒk a visszajelzĂ©sek összegyƱjtĂ©sĂ©t Ă©s megosztĂĄsĂĄt a közössĂ©ggel.
Az SSWG nyitott az egyĂŒttmƱködĂ©sre fĂŒggetlen fejlesztĆkkel, akik Ă©rdeklĆdnek a Swift szerverplatform alapvetĆ könyvtĂĄrainak Ă©s lehetĆsĂ©geinek megvalĂłsĂtĂĄsa irĂĄnt.
A hĂr ĂrĂłjĂĄnak vĂ©lemĂ©nye: valĂłszĂnƱleg a legkönnyebb mĂłdja belekĂ©pzĆdni a fejlesztĂ©sbe, Ă©s talĂĄn akĂĄr Ășj nyelvet is tanulni â az adatbĂĄzisok könyvtĂĄrai rĂ©vĂ©n (a naplĂłzĂĄs mĂĄr sajnos kĂ©szen ĂĄll).
A Swift 2014-ben lett bejelentve, mint az Objective-C helyettesĂtĆje a MacOS Ă©s iOS alkalmazĂĄsok fejlesztĂ©sĂ©re, azonban ĂĄltalĂĄnos programozĂĄsi nyelv, Ă©s a Server Swift projekt â egy kĂsĂ©rlet arra, hogy bemutassa kĂ©pessĂ©geit backend nyelvkĂ©nt.
A Swift nyelvet 2014-ben jelentettĂ©k be az Objective-C helyettesĂtĂ©sĂ©re MacOS Ă©s iOS alkalmazĂĄsok fejlesztĂ©sĂ©hez, azonban ez egy ĂĄltalĂĄnos cĂ©lĂș nyelv, Ă©s a Server Swift projekt arra szolgĂĄl, hogy bemutassa kĂ©pessĂ©geit backend nyelvkĂ©nt.
ForrĂĄs: linux.org.ru
