Week 9 of 12 of Code Louisville focused on Frameworks. The course on Treehouse is called Framework Basics and covers both Bootstrap and Foundation.
Per the Bootstrap webpage, “Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.” And I can see why. I fell in love with Bootstrap and plan to spend more time learning and using Bootstrap. It really makes creating websites fast, and fun. It takes out some of the pain points by using CSS classes that seem to magically create exactly what you want.
Foundation is the second framework covered. Their website states, “Responsive design gets a whole lot faster. A Framework for any device, medium, and accessibility. Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable.” Foundation is similar in a lot of ways to Bootstrap, but I personally didn’t find it as compelling as Bootstrap.
It really will depend on your own personal preference, but I just liked the styling and formatting that Bootstrap provided a little more. Try them both, and then make your own decision. They are both actually very easy to get started with. Please keep in mind you need to be familiar with HTML and CSS before you dive into either of these frameworks.
At this point in the course, everyone is focusing a lot of attention on their personal projects. They are due on March 31st. There is nothing like a deadline to get people to focus! I include myself in that observation (LOL)! My project is up on GitHub and I’m continuing to make steady progress.
At this point, I am feeling much more comfortable coding. In fact, the more I code, the more I want to code! Earlier in the course, if often seemed as if there was only enough time to get through the videos and coding challenges, but not enough time to sit down and code independent projects. In the first weeks of the course, you probably won’t feel like you know enough to sit down and code your own project. I want to encourage you. Hang in there! It all starts coming together toward the end of the course. You can do this!
That’s it for Code Louisville this week. See you all next week.