With so many CMS and frameworks how do you know what to use?

Im a person looking from the outside in, I only know a little about web development and can do basics myself but I want to see this from a developers point of view with so many different CMS platforms and frameworks how do you know what to use ?

CMS - at first we only had a few joomla wordpress ext now everyday i see a new one ,

Frameworks - everything has a few now php has about 8+ (cakephp, Yii) JavaScript has 6+(AngularJS) Java 10+

You use the one that the team you are joining has already selected to use as their standard.

But what if he is not in a team ?
I think he refers like it this way.

How would he need to choose what CMS or Framework he wants to use.

And of course basically to answer this question we need to return a few more questions instead of assuming.

So to kick it of :
What do you want to built or achieve ?
For who is it ?
What is your main direction you want to go ?

Would you add some more @felgall ?

Thanks, i was wondering how most would choose, for me i dont have the in depth knowledge needed so i always go for something that i know like wordpress which has either the theme or plugin to do what i need.

but im assuming most of you would look at all the cms and frameworks so how do you choose

1 Like

Well that depends on actually want to do.
Like for me now I have a idea for a project.

So I lay everything on the table what I want to do and want to achieve.
I would choose a framework, reason why is because I don’t like to do this project in wordpress ( I use this at work ).

So then is the question is, what framework do I want to use ?
Well that can be all of them, but I choose a framework that I know pretty well so I can keep evolving in that framework. ( so this will be laravel. )

After that the question which remains is, should I use frontend framework or not ?
Well since I am not a frontend developer it is highly possible that I will be using a frontend framework.
Which one ?
For me that is still open.
But I do want to use vuejs because I love the way how it works and how easy it is.

Hopefully this helps at least a bit.

1 Like

Then there is no NEED to use any framework - you’d only use one if you wanted to and then which one you’d choose would be entirely up to you.

2 Likes

Ok, now lets say i wanted to do it this way, how much skill would i need, or is it possible with min coding knowledge,

for example if I wanted to make the classified project i’m currently trying to do

Well i depends on the needs.
But to keep it simple for the question itself.
I would say you would at least learn Basic OOP.

But you would maybe get away with it with Basic php knowledge.

If it is for yourself you can Always refactor it as you learn More and More.

It takes a lot of skill to build websites and apps right. However, you like many people can probably fumble through it half-ass. Is it going to well built probably not but you might get it functioning starting from 0. Building a functional website is reasonable goal in your situation but it will be poorly made. This is especially true if you start from scratch. If you use a framework or cms at least than most of the low level architectural decisions have already been made for you. Depending on the framework or cms you choose excluding WordPress those architectural decisions will *typically follow well known, modern design patterns that will facilitate the process of building not something that just works but is also well built. My professional preference is Laravel and Drupal for php projects.WordPress makes me sick. The only JavaScript mvc framework I have experience with is Angular 1. Those frameworks are good for the right type of web app. For a simple classifieds site I think its a bit of an overkill unless you’re going to embrace the node stack or meteor.

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.