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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Slint: Native GUI Toolkit for Rust, C++ or JavaScript

112 点作者 surrTurr大约 3 年前

12 条评论

salmo大约 3 年前
Bold move not adding the LGPL or other more open license for a library. I get it. They want it used for OSS or get paid. But I think that limits the user base and therefore its appeal to folks who would actually pay for it.<p>It really will need to provide a superior technical product and more efficient dev experience like Qt did before Gtk &quot;caught up&quot; and forced the Qt license change.<p>If I&#x27;m a company, I&#x27;d rather use something I could hire folks who have experience with it unless it met those criteria. This is a crowded space, unlike &quot;modern&quot; X11 GUI frameworks at the time of Qt&#x2F;early KDE.<p>From the look, there&#x27;s no real differentiation here from the rest of the crowd. Maybe they&#x27;ll hit that. As a big company, I&#x27;d pay for &quot;support&quot; for both that aspect and for input into the direction of the product. My big company does this for most OSS. But I don&#x27;t do GUI dev in real life.<p>I won&#x27;t ever use it personally because:<p>a) I won&#x27;t pay for it for a hobby project. I&#x27;m probably going to go actual native and just hit 1 platform and do native on another if there&#x27;s demand. If I&#x27;m going cross platform, I&#x27;m just going to do what everyone does these days: hit the web and forget about &quot;native.&quot; Then use something clunky like Electron if I managed to be successful and folks wanted a local app.<p>b) I&#x27;m not going to license any OSS I make w&#x2F; the GPLv3+. Personal preference. Maybe enough people will disagree for them to get a user base.<p>It&#x27;s a shame. I wanted to like it just because I love the band Slint.
评论 #30816589 未加载
评论 #30815525 未加载
riquito大约 3 年前
This is actually impressive. A (future) competitor to gtk &#x2F; qt, written by ex QT developers, low footprint, multi platform, multi arch, and if I get it right compiles natively in rust without gcc&#x2F;llvm.
评论 #30813812 未加载
评论 #30820279 未加载
homarp大约 3 年前
previously SixtyFPS Becomes Slint - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30298534" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30298534</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26958154" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26958154</a> has more info, in particular <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26958290" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26958290</a> gives more background: SixtyFPS is a project started by Simon Hausmann and Olivier Goffart who previously worked on Qt at Trolltech.
camgunz大约 3 年前
I love using the GPL3 + commercial here. I know there&#x27;s a strong bias against the GPL broadly, but pairing it with a commercial option is really pragmatic in a world where you have FOSS devs trying to contribute to the canon of free software and commercial enterprises trying to generate profit. I hope this bias dissipates, because I think it solves a lot of problems, in particular with SaaS&#x2F;cloud companies reselling FOSS products and using scale&#x2F;monopoly status to eat the market.
paulryanrogers大约 3 年前
This doesn&#x27;t appear to actually be leveraging native controls. Rather looks like native. Unless I&#x27;m missing something?
评论 #30812994 未加载
评论 #30814546 未加载
29athrowaway大约 3 年前
The checkboxes in the webassembly demo would look much better with a 1 or 2 px margin.
goranmoomin大约 3 年前
Honestly the macOS port looks very non-native to me — the black text in the selected tag gives me a very Qt&#x2F;Swing feel… I’m very sure that Slint isn’t leveraging the platform native libraries. Very unfortunate.
评论 #30814538 未加载
999900000999大约 3 年前
What a strange license.<p>Can you at least tell us how much it costs to use ?<p>While you have a right to make money, when you don&#x27;t even state how much it is, that makes me assume it&#x27;s too expensive.<p>The ambassador license is also really really strange, what do you mean I can use it but I need to promote it.
评论 #30818263 未加载
bit-rot大约 3 年前
Any intentional relation to <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Slint" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Slint</a> ?
评论 #30818082 未加载
nsonha大约 3 年前
what&#x27;s with the choice of languages? Why Rust and C++ for application development? Those are rather noisy languages with lots of things that are not useful at high level. I thought the &quot;native&quot; part is enough if you care about performance?
评论 #30816617 未加载
djxfade大约 3 年前
The widgets are not very mobile friendly. But cool concept. How does this compare to Flutter?
amelius大约 3 年前
Does it have a HTML control?