Desktop Application Development Language Survey Form
Share your desktop application development language preferences, current usage, and priorities so the survey can identify the most relevant languages and tooling for desktop app development.
Developer Profile
Role in software development
*
Developer
Software Engineer
Architect
Team Lead
Engineering Manager
Independent Consultant
Student
Other
Years of desktop development experience
*
Primary platform(s) targeted
*
Windows
macOS
Linux
Cross-platform
Development context
*
Individual developer
Team member
Organization
Language Preferences and Usage
Which desktop application development language(s) do you currently use?
*
C#
Java
C++
Python
JavaScript/TypeScript
Rust
Go
Delphi
Swift
Kotlin
Other
What is your primary language for current work?
*
C#
Java
C++
Python
JavaScript/TypeScript
Rust
Go
Delphi
Swift
Kotlin
Other
What are your main reasons for choosing your desktop development languages?
*
Performance
Ecosystem
Tooling
Cross-platform support
Learning curve
Maintainability
Community support
Other
How satisfied are you with your current primary language?
*
1
2
3
4
5
Frameworks, Tooling, and Needs
Which desktop UI frameworks or toolkits do you use or prefer?
*
Electron
.NET/WPF
.NET MAUI
Qt
GTK
JavaFX
Swing
Tkinter
SwiftUI
Avalonia
Other
How important are the following language-selection criteria for your desktop projects?
*
Rows
Not important
Slightly important
Moderately important
Very important
Extremely important
Performance
1
2
3
4
5
Portability
6
7
8
9
10
Developer productivity
11
12
13
14
15
Package ecosystem
16
17
18
19
20
Debugging support
21
22
23
24
25
Long-term maintainability
26
27
28
29
30
Submit Survey
Should be Empty: