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
Abe Layee
8,378 PointsWhen to switch to framework like Twitter BootStrap?
Hello everyone. How're we all doing today? I need you guys opinions. I have decent knowledge in css,html, and JavaScript not all that strong. I am thinking about learning Bootstrap,but I feel like I need to be good at JavaScript or I'll be cheating since code wrote by others. I have been building my personal website from scratch all the times, but now I want to switch to Bootstrap. I met this guy at a Meetup and he was using Twitter Bootstrap to build a website for nonprofit organization. The guy was extremely good at using Bootstrap, but his css knowledge wasn't that great. Please share some tips and knowledge with me on what to do. Thank you all in advance.
2 Answers
Ken Alger
Treehouse TeacherAbraham;
I think that having a strong understanding of what is going on programmatically with any framework, whether it is a front-end framework like Bootstrap or Foundation or things on the back-end like WordPress is vital. If you have managed to work your way through the CSS you will have been exposed to how to make your own grid system, button styles, responsiveness, etc. Assuming that you have that knowledge can you do all of that for each new project, sure you bet!
Your question of "when would I use Bootstrap", in my opinion, comes down to when is it the most convenient and provides a product your customer likes. Bootstrap is great out of the box, and is rather customizable so that you don't have to continually make "cookie-cutter" looking sites, right? But there is also a ton to it, as such it may be great for expandability and future growth of a site, just know that often times it can be overkill. Much the way that having all of the resources available in the jQuery is awesome to have at your disposal, you don't always use the full power of the library on every project. And, just as sometimes you build a site without jQuery and implement some jQueryish features, you will sometimes find yourself building sites without Bootstrap or Foundation and still making great responsive grid-based sites.
Does that make any sense?
Happy coding,
Ken
Abe Layee
8,378 PointsYes, it does now and thank.