Gitter word deel van die Matrix Network

maatskappy Element verkry nie Gitter у GitLabom die diens aan te pas om in 'n gefedereerde netwerk te werk Matrix. Dit is die eerste groot boodskapper wat beplan word om deursigtig na 'n gedesentraliseerde netwerk oorgedra te word, saam met alle gebruikers en boodskapgeskiedenis.


Gitter is 'n gratis, gesentraliseerde hulpmiddel vir groepkommunikasie tussen ontwikkelaars. Benewens die tipiese funksionaliteit van spanklets, wat in wese soortgelyk is aan eie SlackGitter bied ook gereedskap vir noue integrasie met samewerkende ontwikkelingsplatforms soos GitLab en GitHub. In die verlede was die diens eie, totdat dit deur GitLab verkry is.

Matrix is ​​'n gratis protokol vir die implementering van 'n gefedereerde netwerk wat gebou is op die basis van 'n asikliese gebeurtenisgrafiek (DAG). Die hoofimplementering van hierdie netwerk is 'n boodskapper met ondersteuning vir end-tot-end-enkripsie en VoIP (klank- en video-oproepe, groepkonferensies). Verwysingsimplementerings van kliënte en bedieners word ontwikkel deur 'n kommersiële maatskappy genaamd Element, wie se werknemers ook die nie-winsgewende organisasie Matrix.org Foundation lei, wat toesig hou oor die ontwikkeling van die Matrix-protokolspesifikasie.

Tans kommunikeer Gitter- en Matrix-gebruikers met behulp van 'n "brug" matrix-appservice-gitter, aflos vir die aanstuur van boodskappe tussen hulle. Wanneer 'n boodskap, byvoorbeeld, vanaf Gitter na 'n klets met gekoppelde integrasie in Matrix gestuur word, skep die "brug" 'n virtuele gebruiker vir die sender vanaf Gitter op die Matrix-bediener, namens wie die boodskap vanaf Matrix na die klets afgelewer word, en omgekeerd, onderskeidelik. Die koppeling van sulke integrasie is moontlik direk vanaf die kletsinstellings aan die Matrix-kant, maar hierdie kommunikasiemetode sal as verouderd gemerk word.

Op kort termyn sal gebruikers geen sigbare veranderinge opmerk nie: hulle sal die boodskapper op dieselfde manier kan gebruik as voor die aankoop. In die toekoms sal die proses van transformasie van 'n gesentraliseerde diens na 'n gedesentraliseerde federasie-entiteit voltooi word danksy die organisasie van 'n nuwe Matrix-bediener en die integrasie van 'n "brug", soortgelyk aan matrix-appservice-gitter, direk in die Gitter kode basis. Bestaande kletse in Gitter sal beskikbaar wees as Matrix-kamers, soos "#angular_angular:gitter.im", met die boodskapgeskiedenis ingevoer.

Na suksesvolle integrasie sal gebruikers van beide netwerke baat vind: Matrix-gebruikers sal deursigtig met Gitter-gebruikers kan kommunikeer, en Gitter-gebruikers sal Matrix-kliënte kan gebruik, soos selfoon, soos ontwikkeling van amptelike Gitter-toepassings is gestaak. Uiteindelik sal dit moontlik wees om te oorweeg dat Gitter een van die kliënte van die Matrix-netwerk sal word. Maar ongelukkig is Gitter aansienlik minderwaardig in vermoëns as die Matrix-verwysingskliënt - Element, so in plaas daarvan om Gitter in gelykheid in funksionaliteit met Element te bring, is daar besluit om al die ontbrekende vermoëns van Gitter in Element te implementeer. Op lang termyn sal Gitter deur Element vervang word.

Enkele nuttige kenmerke van Gitter wat vir Element aangepas kan word:

  • Hoë werkverrigting wanneer geselsies met 'n aansienlike aantal gebruikers en boodskappe gekyk word;
  • Stywe integrasie met samewerkende ontwikkelingsplatforms soos GitLab en GitHub;
  • Hiërargiese katalogus van geselsies;
  • Soekenjinvriendelike statiese aansig van publieke geselsies;
  • Opmerkondersteuning in KaTeX;
  • Boomvertakking van boodskappe (drade).

Element belowe dat die Gitter-frontend eers deur Element vervang sal word wanneer Element pariteit in funksionaliteit bereik. Tot dan sal die Gitter-kodebasis op datum gehou word sonder regressies in funksionaliteit.

Gitter-werknemers sal ook tot voordeel van Element werk.

Bron: linux.org.ru

Voeg 'n opmerking