how to build an easy frontend ?
Posted by Y0RM4@reddit | learnprogramming | View on Reddit | 7 comments
Hello all!
For a bit of context, I've been working as a software engineer for a couple years now, but I've only worked with backend almost exclusively (c# python and Java mostly). I have a lot of experience building backends, api's, handling authentication etc.. But very little front-end. I've recently started a project on my own and I'm kinda confused about how to handle the front end. I've watched a lot of videos of different frameworks and read some articles, even asked claude/gpt but I still haven't found something I click with. If any of you have had similar experiences, do you have any tips, or suggestions about what might be easier in my case?
Thank you a lot, I you have any question don't hesitate!
neveralone59@reddit
Depends what you need it for. Probably htmx
Hamza_yassen@reddit
Angular was easy for me as someone who uses java
Gnaxe@reddit
If you only need it locally or over a LAN, try Remi for Python. It's quite a bit easier. But for public websites, it's not good enough.
If you just want to make it pretty, there are a lot of WYSIWYG HTML/CSS editors you could try. Maybe it won't be pixel-perfect like the true experts can do, but you wanted "easy".
JavaScript is, unfortunately, not a sane language. But since you already know Python, you can use that instead. Brython lets you put Python in your script tags instead of JavaScript. There is a performance hit, but unless you're marketing to poor Africans still using obsolete 2G phones, it's negligible.
BeginningOne8195@reddit
Honestly since you already have strong backend experience, I’d avoid overcomplicating the frontend and just pick something simple and practical first instead of chasing the “perfect” framework.
Hairless_Gash@reddit
What kind of front end? Probably something you should really be able to use AI for really well.
I'd use it as an opportunity to practice my AI skills. I find front end the least enjoyable, so wouldn't mind more effort goes into practicing prompt and agentic setup than actually learning how to make a web page for instance.
Free-Cheek-9440@reddit
If you want something that “clicks” quickly, build a tiny full project like a dashboard or task tracker.
Don’t start by studying frameworks deeply start by making something ugly that works.
Then gradually refactor into components, add routing, and improve structure.
You’ll learn more from that evolution than from watching framework comparisons.
Impossible_Hold9419@reddit
react is probably your best bet since you already know the backend stuff pretty well. the learning curve isn't too bad and there's tons of tutorials out there. i'd say just pick one framework and stick with it for like a week or two instead of jumping around - that's what helped me when i was trying to figure out frontend stuff