In this day and age, the web has to adapt to more and more screen sizes. Before the boom of smart phones and tablets, you could just make a 1024 pixel layout for a website and forget about it. Now, there are screens of every size and resolution and your site needs to adapt.
What Does A Framework Do?
Premade frameworks such as Bootstrap, Skeleton and Foundation 5 make it quicker and easier for you to make a theme for your site. the best part, they are all responsive, that means be default a theme based on one of these frameworks will automatically adjust to the screen size resolution.
By doing this, you would not need a plugin or make a separate site for mobile phones and tablets. Bootstrap was created by the developers of Twitter. Bootstrap is a fairly popular choice of frameworks. But if you are developing for WordPress, Bootstrap does not always play nice with a lot of plugins.
That is why our choice of framework is Foundation 5. We find that Foundation 5 works with a lot more plugins. The basics is the CSS classes. By simply adding CSS classes to your div tags on pages you can easily make your site responsive. Now there is nothing wrong with Bootstrap or any of the other frameworks, it just comes down to a matter of taste.
Another nice feature of these frameworks, they lend themselves well to App development and they also have add-ons. So what framework do you use? Of course you can skip a framework and just build from scratch, but if a resource is there to speed up your work flow why not use it?