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
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
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
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
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
What’s the project?
At a high level
I scietific informative site which will also sell products.
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?
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
What language are you most used to?
“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
Html if you are asking about web
otherwise C#
Then use Asp.net
It's perfectly capable
for backend?
or both
I think with the new development with Blazor, it is capable for both
hmmmm that is an interesting idea actually
A modern language is just a tool. Use assembly
yeah ik , i have already made frontend sites with html css js
i am looking for frameworks because companies are asking
@Alex just use react, don't overthink it. It has a lot of support and tons of resources. You will be fine
a lot of people are saying that. I think React is the top winner
There you go
If you are going to be building an e-commerce website, you'd have a lot of back-end logic, no?
yeah i assume so
so what are you suggesting?
“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
The main reason for learning a new framework for me right now is to get this project done.
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
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
Then why did you say this earlier?
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
What did i just read
Random Access Memory
BTW where did general go?
I can't ser
Yes
Its gone
what
Solution
did you turn into a zombie 😮
After the back and forth with you, yes 💀
this is accidentally the funniest exchange I've ever seen
nice, this gif is the solution