What are some alternatives for building UIs without TypeScript, JavaScript, or Java?
Asked by
CuriousTechie92
I'm looking for industry-standard frontend technologies to create UIs for both desktop and mobile applications that don't involve TypeScript, JavaScript, or Java. As an intermediate developer, I'm trying to navigate my way into desktop application development, so any suggestionsโwhether they relate to these languages or notโare welcome. However, I'd prefer to avoid discussing Electron.
Answers
If you're inclined towards Python, you could give BeeWare a shot. While it might not be the absolute best option, it works well and is beginner-friendly. Plus, Pythonโs simplicity can help you get up to speed quickly.
Reply to this answer
HTML is often dismissed, but it's incredibly versatile and works across platforms. Unless you're aiming for something more elaborate than what HTML can provide, starting with it isnโt a bad idea. Just keep in mind itโs lightweight but might not fulfill the aesthetics you want for desktop apps.
Reply to this answer
There are plenty of possible solutions! If youโre open to Rust, it has bindings for frameworks like GTK and Qt. Those let you create UIs that feel similar to web programming, with separate markup files for layout. Just assess whether you need cross-platform support and choose a language accordingly!
Reply to this answer
Have you considered using C++? Libraries like Qt, JUCE, and wxWidgets can be great for desktop applications. They might not have the same design flair as React or Angular, but you can still create appealing UIs with them. Itโs worth exploring if you're up for it!
Reply to this answer
You might want to check out Flutter! It uses Dart, which is similar to C# and offers great features. With Flutter, you can create apps for Android, iOS, Windows, Mac, Linux, and the web from a single codebase. It was one of the first languages I learned, and itโs pretty easy to pick up too!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions