Looking for Web Development Advice for a Personal Project

0
8
Asked By TechieFox93 On

I've just wrapped up my third semester in computer science and I'm eager to dive into a side project before classes start again. I have a really clear vision for a tool that I want to create for my volunteer organization. Although I'm familiar with Java and Java Swing from school, I want to build something that's web-based instead of an outdated desktop app. I asked a language model for help, but now I'm feeling overwhelmed by too many options. Since I'm new to web development, what would be the easiest way to start on this project?

4 Answers

Answered By DevGuru1986 On

Congrats on your studies! Just a tip: as a new developer, instead of aiming for a full feature-packed application right away, try to create a Minimum Viable Product (MVP). It’ll help you get started without getting bogged down. This way, you're building something manageable while also gaining valuable experience. And remember, if you’re not getting paid for this project, it’s still your work. You might consider licensing it later! If you need anything more, feel free to ask!

TechieFox93 -

Thanks for your insight! I get that. I just feel weird asking for money since I came up with the idea, and I also know Java can be a bit heavy for servers, which is why I'm seeking lighter options. I appreciate the offer for help!

Answered By WebWizard77 On

Ruby on Rails could be a great option for your first web app! It has a straightforward approach, which makes it easier to piece together code snippets from sites like StackOverflow. This can keep you focused on learning the core concepts like APIs and controllers without getting overwhelmed by bugs from configuration issues. For the front end, pick a CSS framework like Bootstrap or a component library like MUI to get started.

TechieFox93 -

Thanks! That sounds like a solid path to take.

Answered By CodeCrafter21 On

Since you have a background in Java, you might find it easier to transition to C# for some web development. However, if you're looking to keep things simple, consider using a frontend framework like Svelte or Vue. React is popular, but it can get complicated especially when dealing with state management. Try not to overthink it!

TechieFox93 -

Hi, thanks for the tip! I’ll definitely look into those options.

Answered By CuriousDev On

Could you clarify what your app is going to do? It’s tough to give specific advice without knowing its features. Just wanting to avoid creating an 'ugly desktop app' isn't a strong enough reason to switch technologies. Keep in mind, working in a programming language you're comfortable with is key, even if it’s Java. Changing to a new one might take time to master.

TechieFox93 -

I appreciate your concern! I have a clear idea of the app’s functionality—it’s meant to organize tasks and allow easy sharing of the results. It’ll handle names for task assignments. It might get more advanced later, too. And about Java Swing—yeah, I find it pretty outdated for my needs.

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.