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!
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
Tomasz Sporys
11,258 PointsIs extensive use of Frameworks all right for professional?
Hi, guys. I'm just taking Frameworks course and see how easy it is to build something on the website using Bootstrap or Foundation in comparison to building these elements without them. The thing is that I want to apply for a front-end developer job in future and wanted to know what it looks like from a professional point of view if someone relays on one or more of these frameworks heavily?
If for example I can build certain feature or element like carousel using bootstrap but creating it from scratch on my own would be a challenge, is it OK? It's definitely a lack of certain skills but on the other hand reinventing a the wheel is stupid? I would compare it to using libraries in programming languages like .net and Jquery? Everybody relays on them and it's fine. Can anybody tell me what it looks like in the real world companies?
1 Answer

Alec Plummer
15,181 PointsCreating a site from scratch is a complete waste of time in a production environment. I can't say all, but 99% of companies out there employing a front-end developer will want them to use whatever framework they have in their pipeline (bootstrap/foundation for example). The reason? Frameworks are tried and tested to work across the browsers and allow developers to spend time on the important aspects of the project, not worry about layout problems.
I wouldn't use them as a crutch though, sooner or later you will want to know how things work at their root. Much like you should understand how javascript works and not rely only on jQuery and the use of plugins. Sure, that will get you by as a junior dev, but when you start to advance your skill set and move into more challenging positions you will need to have the ability to solve difficult and complex problems. Hope this info helps!
TL:DR use frameworks, it is expected of you in a production environment.
Tomasz Sporys
11,258 PointsTomasz Sporys
11,258 PointsThank You for the answer:)