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