All technologies
KDE
2 painsavg 5.5/10
ecosystem 1dx 1
Limited language support for desktop environment development
6Desktop environment frameworks restrict language choices: KDE requires C++ and Qt, GNOME favors JavaScript, with Rust largely unsupported and minimal learning resources. Developers using Kotlin, Swift, Java, or Objective-C are unable to contribute.
ecosystemKDEGNOMEQt+1
Desktop environment degradation and poor UI/UX on Linux
5Major Linux desktop environments (Unity, GNOME 3, KDE 4/5) have either declined in quality or become overly heavyweight. UI antipatterns are common, and the overall desktop experience has worsened in recent years.
dxGNOMEKDEUnity