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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: Wey – A fast, open-source Slack desktop app

277 点作者 zcbenz大约 7 年前

23 条评论

polpo大约 7 年前
Interesting to see this is from zcbenz, who was the initial creator of Electron. Slack's desktop app, which is based on Electron, is often criticized for its memory and CPU usage, so I'm wondering if the creation of Wey and its underlying Yue library are an answer/atonement for that.
评论 #16796652 未加载
评论 #16794997 未加载
seba_dos1大约 7 年前
Nice! However, looking at the screenshots... I wonder why developers so often seem to get UI paddings, margins and font sizes so wrong. Does it really need some special kind of sensitivity to notice and care about it? :)
评论 #16794069 未加载
评论 #16797429 未加载
评论 #16793525 未加载
评论 #16793617 未加载
评论 #16793431 未加载
评论 #16793946 未加载
评论 #16795105 未加载
评论 #16797157 未加载
评论 #16795405 未加载
评论 #16795092 未加载
评论 #16799948 未加载
评论 #16798221 未加载
评论 #16797234 未加载
评论 #16795071 未加载
评论 #16793583 未加载
kodablah大约 7 年前
First time I&#x27;m seeing Yue [0]. Seems like C++ w&#x2F; some Lua and JS bindings. Are there C bindings available so it can be used in other ecosystems without writing C++ glue? Writing a lib in C++ is rough for sharing across ecosystems and I&#x27;d say is a reason Qt and wxWidgets aren&#x27;t more widespread than they already are.<p>0 - <a href="https:&#x2F;&#x2F;github.com&#x2F;yue&#x2F;yue" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;yue&#x2F;yue</a>
评论 #16794837 未加载
maxehmookau大约 7 年前
Awesome! ...also kinda depressing that it&#x27;s neccessary.<p>Hey Slack! How about an app for your service that doesn&#x27;t grind my macbook pro to a halt?
评论 #16793447 未加载
评论 #16793380 未加载
PrimeDirective大约 7 年前
How is this better than the official web client and why would I use it? It&#x27;s not really &quot;native&quot;, either.
评论 #16793413 未加载
评论 #16793398 未加载
评论 #16794233 未加载
评论 #16793902 未加载
godot大约 7 年前
Seems really fast and snappy when I tried it, but already ran into multiple bugs within minutes of using it that makes it not usable for me. (Not meant as a harsh criticism, but just understand that it&#x27;s early software, and I hope for it to improve and get good enough for daily uses.)<p>1. The always-visible scroll bars (both horizontal and vertical) on the text box makes it not possible to see what I am typing (the scrollbars cover it and the text field is not large enough to show both scrollbars and the text) -- this is on the Mac client. The same scrollbar issue exists on the channel list on the side as well, but at least it&#x27;s not blocking anything.<p>2. When I sent a URL, the message immediately disappeared because Slack tried to generate the link preview, and apparently it&#x27;s not supported yet in this client, so the whole message is just not shown.
评论 #16798729 未加载
m0meni大约 7 年前
This is pretty cool. From just reading the repo, it&#x27;s built on this library I&#x27;d never heard of before called Yue[0] that seems to be similar to electron, but more lightweight.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;yue&#x2F;yue" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;yue&#x2F;yue</a>
评论 #16793444 未加载
评论 #16796813 未加载
staticelf大约 7 年前
I kind of understand the need, but I would be more prone to actually use it if it was actually fully native. Now, I can simply just wait for Slack to update their client.<p>I don&#x27;t really get why I should use this instead of slack unless I run really shitty hardware, which I don&#x27;t. I had issued with Slack before, but they fixed most of them.<p>Also new features in slack will börk this app pretty quickly, as they have to be implemented for one to use them.<p>Cool project though, even if I personally don&#x27;t get the value of it. Maybe if they added Gitter, Rocketchat etc support so you would have one client to rule them all.
simon1573大约 7 年前
How does this compare to Franz? <a href="https:&#x2F;&#x2F;github.com&#x2F;meetfranz&#x2F;franz" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;meetfranz&#x2F;franz</a>
评论 #16793443 未加载
评论 #16794162 未加载
wuliwong大约 7 年前
I installed it, it seemed a lot more &quot;performant&quot; than Slack&#x27;s app on OS X. The Wey app crashed within 5 minutes though. :(<p>I noted that Wey only gives links to pictures with no previews. The linking out is fine but I think inline previews would be a nice addition down the road.
wenbert大约 7 年前
The beta version of the slack app for macOS seem to be better <a href="https:&#x2F;&#x2F;slack.com&#x2F;beta&#x2F;osx" rel="nofollow">https:&#x2F;&#x2F;slack.com&#x2F;beta&#x2F;osx</a> I can run it all day without problems. The non-beta one, consumed too much RAM.
rsyring大约 7 年前
Another client built specifically for Linux: <a href="https:&#x2F;&#x2F;github.com&#x2F;raelgc&#x2F;scudcloud" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;raelgc&#x2F;scudcloud</a>
zackmorris大约 7 年前
Just to play devil&#x27;s advocate, I still hope that Slack and other Electron apps put pressure on things like DOM libraries to improve their internal representations. The issue here is that a table or manually nested divs store everything at once rather than memoizing.<p>I personally don&#x27;t believe that RecyclerView&#x2F;TableLayout&#x2F;GridLayout and UITableView&#x2F;UICollectionView are the future because they are not declarative. The more code we have to juggle, the more it opens us up to bugs and pathological edge cases.<p>What we need is something similar to <a href="https:&#x2F;&#x2F;github.com&#x2F;splinesoft&#x2F;SSDataSources" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;splinesoft&#x2F;SSDataSources</a> that abstracts away the micromanagement inherent to view recycling. It would likely need to be tied into an evented data source like Firebase for JSON or maybe Redux or the immutable data store that Clojure uses. Then that metaphor could be adapted to the DOM and Electron&#x27;s speed&#x2F;memory overhead would be reduced substantially.<p>TL;DR Wey will likely succeed because it optimizes the table loading either with a faster runtime or by implementing the view recycling manually. This is not a long-term solution, unfortunately. But I applaud its efforts.
xena大约 7 年前
I&#x27;d love it if someone made a slack desktop app using actually native code instead of javascript. I&#x27;d pay you money. Please, someone make this so I can pay you money.
评论 #16796169 未加载
tuananh大约 7 年前
* If all Electron&#x2F;Yue apps&#x27;s performance are like this, I&#x27;m fine with Electron&#x2F;Yue.<p>* The app is still quite buggy but showing a lots of potential.
aphextron大约 7 年前
Is there any possibility of getting a signed macOS package for this? I can&#x27;t install anything on my work machine that&#x27;s unidentified.
indigodaddy大约 7 年前
Seems does not support Azure SSO login for Slack? Advises password incorrect. Made me a bit nervous actually TBH.
评论 #16798498 未加载
tuananh大约 7 年前
interesting bit: the creator of Yue is working at GitHub but Atom&#x27;s xray is already started so there&#x27;s no way to see this get adopted by Atom right?
评论 #16800508 未加载
faitswulff大约 7 年前
&gt; While Wey currently only supports Slack, it is on roadmap to add support for more services, and in future we will support plugins to add arbitrary services.<p>This is actually a Slack client, then?
grafofilia大约 7 年前
Ay, wey; qué chido
rplnt大约 7 年前
It&#x27;s insane that 100MB of ram for a &quot;chat&quot; client is seen as a good result. How did we get there? Is it really that much cheaper to develop desktop apps as slow and bloated web applications?
评论 #16793669 未加载
评论 #16793969 未加载
评论 #16793639 未加载
评论 #16795528 未加载
评论 #16793652 未加载
CNJ7654大约 7 年前
Something something &#x27;do you know da wey :DD&#x27;
betimsl大约 7 年前
I was reading slack as in Slack in Slackware. Then I opened the link, now I&#x27;m disappointed.