Rapora Salane ya Koma Xebatê ya Server Swift

Îro rapora salane ya Koma Xebatê ya Servera Swift (SSWG), ku salek berê ji bo lêkolîn û pêşîgirtina hewcedariyên pêşdebirên çareseriyên serverê yên li ser Swift hatî çêkirin, peyda bû.

Kom dişopîne ya ku wekî pêvajoyek inkubasyonê tê zanîn ji bo pejirandina modulên nû ji bo ziman, li wir pêşdebiran bi ramanan re derdikevin û bi civatê û SSWG bi xwe re dixebitin da ku wan bigihînin navnîşa server-side ya pakêtên Swift. 9 pêşniyar di çerxa tevahî ya pêvajoya înkubasyonê de derbas bûn û li îndeksê hatin zêdekirin.

Pirtûkxane

  • SwiftNIO - çarçoveyek bûyer-rêveber a ne-astengker ji bo danûstendina torê, bingeha server-side Swift.

  • Wekî din: API-ya têketinê, xerîdarên ji bo HTTP, HTTP/2, PotsgreSQL, Redis, Prometheus, API-ya metrîk û pêkanîna protokola statsd ji bo wê.

Amûrên Swift & Linux

Ji bilî pirtûkxaneyan, kom di heman demê de Swift bixwe, û her weha amûrên ji bo Linux-ê jî pêşve xistin:

  • Wêneyên fermî yên bi Swift 3, 4 û 5 li ser Docker hub hene. Hem wêneyên hindik û hem jî dirêjkirî têne piştgirî kirin.

  • Modul ji bo çapkirina paşnavên li Linux (li ser bingeha libbacktrace). Derfeta hevgirtina bi pirtûkxaneya standard Swift re tê hesibandin.

  • Bi guhertoya Swift 4.2.2 dest pê dike, paçên mehê yên rastkirina xeletiyan ji bo Linux têne berdan.

Planên ji bo 2020

  • Ji bo xebata bi databasan, wek MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka danasîna hejmareke pir mezin a pirtûkxaneyan.

  • Şopandina belavbûyî stûna sêyemîn a Çavdêriyê ye (têketin û metrîk jixwe amade ne).

  • Hewzên girêdanên torê.

  • OpenAPI.

  • Piştgirî ji bo bêtir belavkirinên Linux (Ubuntu niha piştgirî ye).

  • Nivîsandina rêberên belavkirinê.

  • Nîşandana kapasîteyên servera Swift. Heya nuha, hin pargîdan berê wê bikar tînin, û plan hene ku bertek berhev bikin û bi civakê re parve bikin.

SSWG ji hevkariyê re bi pêşdebirên serbixwe yên ku ji bo platforma servera Swift re eleqedar in bi pêkanîna pirtûkxane û taybetmendiyên bingehîn re vekirî ye.

Ramana nivîskarê nûçeyê: belkî awayê herî hêsan ku meriv beşdarî pêşkeftinê bibe, û dibe ku zimanek nû fêr bibe, bi rêya pirtûkxaneyan berbi databasan ve ye (têketin, mixabin, jixwe amade ye).

Swift di sala 2014-an de wekî şûna Objective-C ji bo pêşkeftina sepanên MacOS û iOS hate ragihandin, lê zimanek gelemperî ye, û projeya Server Swift hewlek e ku kapasîteyên xwe wekî zimanek paşverû nîşan bide.

Source: linux.org.ru

Add a comment