Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Jitendra Vyas
2,349 PointsWhat approach you would prefer for a e-commerece website? Using a Framework like Bootstrap, Foundation or custom made?
How to decide when to use a Framework and when to go for bootstrap, Foundation or similar kind of framework and when to build our own custom built CSS? Specially when multiple people will be involved in project.
What are cons of using framework like Bootstrap/Foundation for a project? I feel that when we use these framework people think we do nothing much and anyone can do it. Should be build custom framework?
1 Answer
Luke Glazebrook
13,564 PointsIt is up to you and your team as to whether you use a CSS framework like bootstrap or write your own.
If it was up to me first of all I would take into consideration how much time there was available to complete the project. If there was a lot of time available and the team felt up for it then I would start building my own custom framework. However, if there wasn't much time Boostrap would definitely be the better option.
An advantage of using something like Bootstrap or Foundation instead of using your own framework is that you will all already most likely have a very firm understanding of Bootstrap which makes it incredibly easy to read each others code and collaborate effectively. Bootstraps documentation is also so in-depth that someone who has never even touched it before could whip up a starter site within an hour or so.
Jitendra Vyas
2,349 PointsJitendra Vyas
2,349 PointsYes so if what will be making from scratch is going to be almost similar to Bootstrap kind of thing that is there any benefit to do that? And even if we could make code base like bootstrap, writing documentation like bootstrap has will take more time.
Should be take this type of decision we should take based on Design of the website?
Luke Glazebrook
13,564 PointsLuke Glazebrook
13,564 PointsThere are a few benefits yes. One being that you will have the learning experience of being able to code your own CSS framework. Another benefit is that you can fine-tune it so that it only contains styling your site needs. However, this could also be a disadvantage because if you decide to make another site and your framework is missing things that you need then you and your team will have to spend even more time programming them.
Bootstrap is very useful because it has been widely tested on lots of different devices and browsers and is shown to work well on pretty much all of them. Also, it will cut a lot of time off your project as most of the code is written for you and just needs to be called into action.
In my opinion that isn't what you should base your decision on. You should base your decision on how much time you have and how much you want to learn.
-Luke