Need Advice Choosing Framework

I want to start a new project, and I want to build a website that includes both front-end and back-end. The problem I am facing is that I have never used a framework, and there are a lot of them for front-end. Can anyone suggest me a good, if not the best framework to use? It is important that the framework is supported and has a lot of resources in case I get stuck at some point and need to search for answers on the internet. I have ready learned basic HTML, CSS, and JavaScript, and currently learning PHP.
38 Replies
muscle aggregator 82
Is your goal to build the project or learn the framework? If the end goal is the project itself (i.e. you have a great idea, and want it to become real) consider whether a web browser based frontend makes sense at all. If it does, pick the one which is most suitable for the kind of operations and interaction you expect. If the goal is to learn a framework, pick the one that has most employment opportunities in your desired geographical area or companies In terms of access to learning resources, React is the clear winner to me (by a landslide) due to popularity. I found angular hard to learn because of out of date resources and generally less interest in it
Alex
AlexOP14mo ago
Not for learning, I need to make this project mainly for the sake of it. The site will be hosted later amd maintained by me as well in the long run. So I am looking for something reliable Well of course I will have to learn the framework before using it
muscle aggregator 82
You did not answer the question… for the sake of building your idea or learning something? Actually I suggest you learn the framework alongside the project, as you build it. That’s how I learned react and it was the best way in hindsight And if you’re looking for reliable, web frameworks are probably not your best bet lol. Projects tend to rot over time and are a lot of effort to keep fresh compared to a native app for example
Alex
AlexOP14mo ago
As I said it is for the sake of the project, but I will have to learn the framework in order to use it yeah that is what i plan on
muscle aggregator 82
What’s the project? At a high level
Alex
AlexOP14mo ago
I scietific informative site which will also sell products.
muscle aggregator 82
I see. If you want to do e-commerce then you are probably stuck with the web browser. Have you considered not using a framework? What is your rationale behind needing one?
Alex
AlexOP14mo ago
I did. My original plan was to do scrash as I am used to. But modern programming requires framework knowledge ad i have 0 knowledge for it. It is about time I learn some
sigma
sigma14mo ago
What language are you most used to?
muscle aggregator 82
“Modern programming requires framework knowledge” - what? A web framework is an optional tool for creating a web app. You can create a web app without one too… if your project does not benefit from the offering of a framework (yours sounds like it doesn’t, tbh) then you simply don’t use one. Build a static site with html/css and use vanilla is for where you need logic or interaction
Alex
AlexOP14mo ago
Html if you are asking about web otherwise C#
sigma
sigma14mo ago
Then use Asp.net It's perfectly capable
Alex
AlexOP14mo ago
for backend? or both
sigma
sigma14mo ago
I think with the new development with Blazor, it is capable for both
Alex
AlexOP14mo ago
hmmmm that is an interesting idea actually
split
split14mo ago
A modern language is just a tool. Use assembly
Alex
AlexOP14mo ago
yeah ik , i have already made frontend sites with html css js i am looking for frameworks because companies are asking
split
split14mo ago
@Alex just use react, don't overthink it. It has a lot of support and tons of resources. You will be fine
Alex
AlexOP14mo ago
a lot of people are saying that. I think React is the top winner
split
split14mo ago
There you go
sigma
sigma14mo ago
If you are going to be building an e-commerce website, you'd have a lot of back-end logic, no?
Alex
AlexOP14mo ago
yeah i assume so so what are you suggesting?
muscle aggregator 82
“Not for learning”, then “because companies are asking”. So it is for learning then 😂 If it’s strictly for that Angular is a great option, lots of places looking for angular lovers it seems. But learning it is slightly harder. Pick your poison
Alex
AlexOP14mo ago
The main reason for learning a new framework for me right now is to get this project done.
muscle aggregator 82
Yes but why are you getting this project done? So you can learn a framework and get a job. Therefore your primary goal is learning, not creating a specific project
Alex
AlexOP14mo ago
no it is not for practice. Tbis project is a real project. The site will be hosted and it will be my responsibility I already have a job
muscle aggregator 82
Then why did you say this earlier?
Alex
AlexOP14mo ago
giving more reasons for the importance of getting into frameworks in web dev I think now I have a good idea on what to do. Thanks for the advice and peaceful convo
mu5h1e
mu5h1e14mo ago
What did i just read
Kink
Kink14mo ago
Random Access Memory BTW where did general go? I can't ser
mu5h1e
mu5h1e14mo ago
Yes Its gone
Alex
AlexOP14mo ago
what
Alex
AlexOP14mo ago
did you turn into a zombie 😮
muscle aggregator 82
After the back and forth with you, yes 💀
sigma
sigma14mo ago
this is accidentally the funniest exchange I've ever seen
Alex
AlexOP14mo ago
nice, this gif is the solution
Want results from more Discord servers?
Add your server