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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

You can contribute to KDE with non-C++ code

110 点作者 jrepinc9 个月前

7 条评论

AndyKelley9 个月前
Using Qt bindings sucks big time though. That&#x27;s effectively still writing C++ code. You might as well stop pretending and write actual C++ code so you can limit yourself to having to deal with C++&#x27;s idiosyncrasies instead of those, plus the ones introduced by a second language, plus the ones introduced by a bindings layer.<p>It&#x27;s unfortunate that a UI layer ties you into a particular programming language. It feels like something that should be provided by the OS somehow.
评论 #41156386 未加载
评论 #41155586 未加载
评论 #41155550 未加载
评论 #41156217 未加载
评论 #41168551 未加载
评论 #41156737 未加载
rock_artist9 个月前
It&#x27;s very useful to have such a list for any project to better engage contributors.<p>The only thing worth noting (at least from the glimpse I took), Is that the actual KDE is still C++. As an example:<p>- Web stacks (JS&#x2F;HTML&#x2F;etc) suggests it&#x27;s only for websites.<p>- Rust is focused on bridging&#x2F;binding (with Rust)<p>- Java is for KDE connect on Android, and I guess some binding with Android.
SuperNinKenDo9 个月前
I really love the KDE project and have been thinking about ways to contribute. Eventually I want to use it as an excuse to finally learn C++, which has always held a fascination for me since I started programminh from a gamedev perspective, but never picked up the industry standard language with its esoteric scribblings so uncanny familiar, yet foreign.<p>Getting started through a language I already know might be a good way to build some familiarity with the way things are done and structured, bridging the gap without having to learn a new language at the same time I learn the rather intimidating Qt bindings.<p>I will save this for later and go over it again for sure.
bflesch9 个月前
Yeah and then your contribution gets shot down because the maintainers have a totally different vision about their product than you do.<p>I&#x27;ve contributed some security findings and UX improvements to KDE in the past year and it was quite a bad experience for me as a contributor. KDE feels like a slow organization and stakeholders have their own incentives apart from software quality.
评论 #41154866 未加载
评论 #41154516 未加载
captn3m09 个月前
This is an excellent list. I started using KDE on my secondary system recently (because Asahi recommends it), and this is very helpful to let me pick projects where I can be helpful.
Am4TIfIsER0ppos9 个月前
Really? How do I use QT from C?<p>&gt; not listed<p>Lots of other garbage is though.
xyst9 个月前
You had me at the ability to contribute in rust.