What’s the Best Way for a Beginner to Make a Desktop App?

0
9
Asked By CuriousCoder93 On

Hey everyone! I'm looking to create a desktop app for myself to manage a backlog of movies, games, and books. Each entry will include details like the type, picture, name, genre, etc., and I'll be saving and loading all the data from a JSON file. I have a basic understanding of Java, Python, and JavaScript along with HTML and CSS. Ideally, I want to use Java for this project, but I'm curious about how it compares to other options. How easy and efficient would it be to use Java, and what else do I need to learn for this project?

4 Answers

Answered By CodeCrusader42 On

How 'app-like' do you want your application to feel? You might be able to create something that serves as a webpage on localhost. Electron can bundle a web page into a desktop app. Alternatively, you can use JavaFX or Swing for a more traditional Java desktop app.

Answered By TechTraveler29 On

Consider using a declarative UI programming approach with something like React (JavaScript). This methodology can be more manageable than the imperative styles seen in many traditional UI SDKs.

Answered By RustyNinja64 On

Check out Tauri! It's a cool TypeScript/Rust framework that lets you write the front end with pretty much any web technology you know. The Rust backend is optional, too, if that's not your forte. You can see what I built with it here: fluster-one.vercel.app.

Answered By WebWizard80 On

Since you already know HTML, CSS, and JavaScript, using Electron.js could be a good option for you. It's not the most performance-efficient choice, but for personal use, it should work just fine! If you’re looking for help, feel free to reach out to me!

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.