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

General Discussion

bootstrap in web portfolio

Why do web design students make web portfolios with frameworks like: bootstrap, zurb foundation, or uikit framework not just hand coded?

5 Answers

Well, the easy answer is... it's easier. Many of these frameworks are very powerful for the base HTML and CSS, that it may only require a little "tweaking" to make it unique.

Is this being lazy? Well, maybe. But it certainly has benefits for a lot of coders. One benefit is skill-based... Personally, I have NO artistic design skills what-so-ever!! That and a lack of UX knowledge means that my "hand coded" pages are pretty ugly. My HTML and CSS are really good, but without mockups or other direction, I just can't do it. And since these frameworks are so powerful, may coders are spending their time on more advanced content (CSS Animations, JavaScript, etc.). That's another reason why I use frameworks. I use them as a basis for my server-side studies (PHP).

I say focus on the HTML and CSS knowledge base, but don't be restricted to hand-coding. But also don't rely on frameworks for a anything resembling a "final product."

Well i'm a UX Designer, the reason why I asked because i'm working on my hand coded web portfolio and there is a big two hiring events coming soon and I need to be ready when I show off my work, but if I use the any of the frameworks it would feel like cheating. Most companies would rather see hand coded instead of frameworks

I totally understand... and I do think that too often it's used as a cheater.

If you want to show your HTML and CSS skills, maybe the bulk of your portfolio should be hand-coded pages. Maybe you can use an example of how you modified a frameworks page to suit a client's need or to take a client's page to the next level? That's a marketable skill!

Good luck on the job search!

If you want to cover your bases, create projects with both hand-coding and frameworks.

Every front-end developer position in my area asks for experience with Bootstrap. Why? Because that's the framework the company actually uses in production.

how do I that? for both hand-coding and frameworks

You create one project to showcase your skills by coding it with just HTML, CSS, and JavaScript. Then you create another project where you use Bootstrap and customize it. Does that make sense?

Yes it makes thanks :) :) :) :)