TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

XMPP vs. Matrix

30 点作者 MYEUHD将近 4 年前

9 条评论

meibo将近 4 年前
This is very heavily biased. Many of the points &quot;against matrix&quot; aren&#x27;t very well elaborated on or plainly wrong or outdated, such as the one stating that you can&#x27;t viably run your own node. There&#x27;s many things happening at the moment to make that easier, as well as a push to move off server nodes into p2p &quot;device nodes&quot; that contain your user data.<p>Matrix&#x27; federation isn&#x27;t weak, Matrix.org just hosts the biggest node. If Matrix.org would disappear today, all that would be lost is users and chat for people on that node, the rest of the network would continue working as usual. A few friends of mine and me all host our own nodes, so we wouldn&#x27;t even notice it, basically.<p>XMPP doesn&#x27;t have this as all the big implementations are proprietary and incompatible.
评论 #27635835 未加载
评论 #27635746 未加载
miloignis将近 4 年前
This is a very poor comparison - just off the cuff, most of the big negatives listed for Matrix are plainly untrue. The most irritating probably being it saying that Matrix is not an open extensible protocol, where it very much is. The core protocol undergoes evolution through an open, standardized process that anyone can participate in, shepherded by a separate foundation. The protocol itself, based around JSON, allows clients to define new event types (for instance, the Telegram bridge uses a special event type for when someone on Telegram replies to a message with an image) without the server having to understand them.<p>Also, why is its encryption yellow? It&#x27;s a solid design that&#x27;s undergone paid independent review, based upon Signal&#x27;s e2ee.<p>There&#x27;s more, but I since editing isn&#x27;t open to the public I don&#x27;t suppose its worth expending more effort to fix and argue with.
评论 #27635970 未加载
jordemort将近 4 年前
As others have said, this really seems like a hatchet job on Matrix.<p>- Complains about no &quot;authoritative and independent source&quot; for a count of Matrix servers or clients or users, but I&#x27;m not aware of any such thing existing for XMPP either<p>- Cites WhatsApp and Zoom as XMPP implementations, which may or may not be true, but is pretty much meaningless w&#x2F;o federation or the ability to use a different client<p>- As far as I can tell, it&#x27;s not any harder to test experimental extensions to the Matrix protocol as it is to XMPP - the author makes up several extended forks of Matrix here that as far as I know, do not and have never existed<p>- Seems to regard corporate sponsorship as inherently suspicious, which seems at odds with citing WhatsApp and Zoom as proponents of XMPP<p>- They&#x27;re right that Synapse is much more resource hungry than something like Prosody, but they exaggerate things to quite an extreme degree. I know of several successful Synapse deployments on Raspberry Pi, one hardly needs a &quot;supercomputer&quot;<p>- Seems to be very confused about how Cloudflare and Let&#x27;s Encrypt work, there is nothing stopping you from using either or both or neither with both XMPP and Matrix
KaiserPro将近 4 年前
XMPP is a very, very strange protocol. well its not strange, its just the logical representation of what happens when you use XML for <i>everything</i>. It gets hilarious when start sending JSON over it.<p>However, I would still take it over matrix for any kind of chat protocol if I was going to start a commercial service.<p>My impression of matrix is that its was a slack&#x2F;IRC clone with the protocol tied partially to the webgui. I understand that lots of work has happened to try and change that.<p>But, given that whatapp can handle a ~10m connections on one server in 2014, I suspect that it can&#x27;t be a difficult protocol to scale, compared to something that runs over websockets
评论 #27635786 未加载
评论 #27636655 未加载
haolez将近 4 年前
Seems very biased towards XMPP. Regarding mobile support, why is it more challenging to make a video call app on iOS than on Android?
syntheticnature将近 4 年前
As someone who uses XMPP nearly daily for actual chat purposes: The value sources seem all over the place.<p>The XMPP column counts Google and Apple totals to reach 2 billion users, but that&#x27;s just push notification use (and might not even be current information), not chat use. One could point at the 1 billion total from the XMPP instant messaging page that is also linked, but that is based entirely on Zoom and Whatsapp, neither of which interoperate. The one source further down detailing a large interoperable server has the population of that server approaching 900k accounts, and an order of magnitude active users.<p>Later, XMPP is dinged for having poor iOS support and poor video support, but Whatsapp and Zoom are on iOS. Do they count or not?<p>My present theory is the page is oriented towards getting people to put money towards supporting XMPP, rather than being purely pro-XMPP.
rakshazi将近 4 年前
Hi,<p><a href="https:&#x2F;&#x2F;etke.cc" rel="nofollow">https:&#x2F;&#x2F;etke.cc</a> developer is here. As the guy who setups matrix servers for customers I can tell you that a lot of information in topic link is a lie or controversial.<p>Example: Matrix is not extendable - seems the author didn&#x27;t read any basic guide of Matrix protocol - you can and SHOULD extend it if you develop any new primitives and&#x2F;or events. Even naming convention of matrix events encourages you to do that.
sventibolt将近 4 年前
<a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20210625201040&#x2F;https:&#x2F;&#x2F;wiki.404.city&#x2F;en&#x2F;XMPP_vs_Matrix" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20210625201040&#x2F;https:&#x2F;&#x2F;wiki.404....</a><p>For future reference as a backup in case page is taken down
LargoLasskhyfv将近 4 年前
IRC &gt; *