Iprojekthi yeRevolt iphuhlisa enye indlela evulekileyo kwiqonga leDiscord

Iprojekthi ye-Revolt iphuhlisa iqonga lonxibelelwano elijolise ekudaleni i-analogue evulekileyo ye-proprietary Discord messenger. NjengoDiscord, iqonga le-Revolt ligxile ekudaleni iiplatifomu zokuququzelela unxibelelwano phakathi koluntu kunye namaqela anomdla ofanayo. I-Revolt ikuvumela ukuba usebenzise iseva yakho yonxibelelwano kwindawo yakho kwaye, ukuba kuyimfuneko, uqinisekise ukudityaniswa kwayo kunye neWebhusayithi okanye unxibelelane usebenzisa izicelo ezikhoyo zabaxhasi. Ukuthunyelwa kweseva ngokukhawuleza, umfanekiso wesikhongozeli seDocker uyanikezelwa.

Inxalenye yomncedisi weRevolt ibhalwe kwi-Rust, isebenzisa i-MongoDB DBMS yokugcina kwaye isasazwe phantsi kwelayisensi ye-AGPLv3. Inxalenye yomxhasi ibhaliwe kwi-TypeScript kwaye kwinguqulelo yeenkqubo zedesktop isekelwe kwi-platform ye-Electron, kunye nenguqu yesicelo sewebhu - kwi-Preact framework kunye ne-Vite toolkit. Ngokwahlukileyo, iprojekthi iphuhlisa amacandelo afana neseva yonxibelelwano lwezwi, inkonzo yokutshintshiselana ngefayile, i-proxy kunye nejeneretha yeewijethi ezakhiwe kumaphepha. Izicelo zeselfowuni ze-Android kunye ne-iOS azibonelelwanga; endaweni yoko, kucetywa ukuba kusetyenziswe usetyenziso lwewebhu olufakiweyo olusebenza kwimowudi ye-PWA (IiNkqubo zeWebhu eziNqubileyo).

Iqonga likwinqanaba lokuqala lovavanyo lwe-beta kwaye kwimo yalo yangoku lixhasa kuphela umbhalo kunye nengxoxo yezwi, enokusetyenziswa, umzekelo, ukuba abadlali banxibelelane ngelixa bedlala imidlalo yekhompyuter kunye. Iimpawu eziphambili zibandakanya ukuseta isimo somsebenzisi, ukudala iphrofayili kunye neMarkdown markup, ukufaka iibheji kumsebenzisi, ukudala amaqela abasebenzisi, amajelo kunye namaseva, ukuhlukana kwamagunya, izixhobo zokuthintela / ukuvulela abaphuli-mthetho, inkxaso yokuthumela izimemo (isimemo).

Kukukhutshwa okuzayo, silindele inkxaso ye-bots, inkqubo yokumodareyitha epheleleyo, kunye neemodyuli zokudityaniswa namaqonga onxibelelwano iDiscord kunye neMatrix. Ngexesha elide, kucetywa ukuphumeza inkxaso yeengxoxo ezikhuselekileyo (i-E2EE Chat), esebenzisa i-encryption ekupheleni kokuphela kwicala labathathi-nxaxheba. Kwangaxeshanye, iprojekthi ayizimiselanga kuphuhlisa kwiinkqubo ezinatyisiweyo kunye nemibutho edibanisa iiseva ezininzi. I-Revolt ayizami ukukhuphisana ne-Matrix, ayifuni ukwenza nzima ukuphunyezwa kweprotocol, kwaye ithatha i-niche yayo njengento yokudala ukusebenza ngokufanelekileyo kweeseva ezizimeleyo kwiiprojekthi kunye noluntu olunokuqaliswa kwi-VPS ephantsi.

Phakathi kwamaqonga eengxoxo asondele kwi-Revolt, sinokuqaphela kwakhona iprojekthi evulekileyo ye-Rocket.Chat, inxalenye yomncedisi ebhalwe kwiJavaScript, isebenza kwi-platform ye-Node.js kwaye ihanjiswa phantsi kwelayisenisi ye-MIT. Kwi-Rocket.Chat, kuphela umsebenzi osisiseko ovulekileyo, kwaye iimpawu ezongezelelweyo zihanjiswa ngendlela yezongezo ezihlawulweyo. I-Rocket.Ingxoxo inqunyelwe kwimiyalezo ebhaliweyo kwaye igxile kakhulu ekuququzeleleni unxibelelwano phakathi koogxa kwiinkampani kunye nokuququzelela ukusebenzisana nabathengi, amaqabane kunye nabanikezeli.

umthombo: opennet.ru

Yongeza izimvo