What Are Good Options for Creating My First GUI Application?

0
10
Asked By CuriousCoder92 On

I'm trying to dive into creating a GUI (Graphical User Interface) application on my computer, and I really want it to be highly customizable. Ideally, I'd like to start with something simple—like a program that takes user-defined inputs and provides a single output—without having to deal with a console. I'm looking for a desktop application, not anything web-based. I have over five years of programming experience from school, primarily in C, with some exposure to C++ and Python, but it's been a while since I worked on projects. I'm hoping for recommendations on programming languages, development toolkits, or helpful learning resources to kickstart this journey.

4 Answers

Answered By DevExplorer2023 On

Consider using Electron; it's really popular for this kind of development. You could also look into Flutter if you're open to it. Just a heads-up, what operating system are you targeting? If you're focused on Windows, check out this link for more GUI options in the .NET ecosystem: [Visual Studio Magazine](https://visualstudiomagazine.com/articles/2024/02/13/desktop-dev.aspx).

CuriousCoder92 -

Mostly Windows. I’ve heard about Electron, but it seemed more geared toward web stuff.

Answered By RetroDevFan On

It’s not widely used anymore, but you might want to look into C++ Builder by Embarcadero. It has a really fast visual form builder for native Windows apps. Many companies still use it for internal tools. It might be a bit old-school, but it can be much more productive than modern frameworks like Electron.

Answered By TechWhiz47 On

Visual Studio Community Edition is a solid choice, and you should definitely learn C#. It's user-friendly for creating Windows applications and has a lot of resources available to help you get started.

Answered By CodeJunkie On

Have you considered Avalonia UI? It offers a great way to build cross-platform desktop applications and has decent documentation to help you get started! Check out their starter tutorial: https://docs.avaloniaui.net/docs/get-started/starter-tutorial.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.