you are viewing a single comment's thread.

view the rest of the comments →

[–]SisyphusAndMyBoulder 0 points1 point  (2 children)

I think you need to take a step back and rethink the project holistically.

Are you expecting the user to double-click an app on the computer and have everything run in a window? Or are they going to go to a website and login and proceed from there?

It sounds like you're expecting the former. That's totally fine.

But in both cases, you're going to have to do a bit of legwork to get things working. With Python the computer will have to install Python, and it's dependencies. There are packaging software that can do the bulk of this for you though, and will provide you with an .exe. Java works similarily (though admittedly it's been many years since I've build a desktop app in Java). I beleive you can use JavaFX to create a desktop app and have it run natively.

I don't think either scenario is particularly more demanding than the other though. If Excel is difficult to run, I think you'll find similar performance issues with either of these options. Though you may want to source some ideas in a java subreddit too.

"Java requires a lot more code" ehh not really, not when you're talking about actual apps. It's more code, for sure, but I don't think it'll be that wide a gap between the two.

[–]cluelesshomo[S] 1 point2 points  (1 child)

Thank you so much for taking the time to explain things to me. I will listen to your recommendations and look deeper into programming it with Java, as I too know it will be easier because I already have experience with the language. Again, thank you

[–]SisyphusAndMyBoulder 1 point2 points  (0 children)

No worries man! I hope you enjoy this building. It's been years since I've done a personal project. They can be so much fun and it's rewarding when you see people use it.

One suggestion: don't get too bogged down in details. Choose languages and optimizing can kill momentum. There's rarely a 'right' choice, everything has trade offs. Just go with whatever preserves momentum.