So I realized I don’t talk about my job as a computer scientist and web developer and topics related to it so much on this site. Part of me isn’t completely sure why as I do love my job and (most of the time) love what I do but I also don’t draw much attention to it and I suppose it’s never exactly been my forte and my greatest strength. It’s very difficult for me to get excited and interested about computer science topics even when it’s what I majored in. Strange, is it not? However, that’s still no excuse and so today begins a new series of entries on topics of Computer Science which I am calling “Classy Comp”. For this entry, as it just so happens I do have something really cool computer science and programming related that I am very excited about.
Here are some of the features that Bootstrap has to offer at your fingertips for your website and web development experience:
- FLEXIBLE GRID LAYOUT: Probably the strongest core feature that Bootstrap has to offer is a 12 column grid layout as a basic layout. These columns combine with a fixed or a fluid setting that allows for greater response in how you want your pages to behave both on and off the mobile device. Not only is this inherently easy to understand, but with how customizable Boostrap (which I’ll cover in another point), you can perform nesting and offsettings inherently with a few simple lines, combine and add any number of columns you may need on a row by row basis, and use extra variable, mixins, and custom CSS in order to maximize the effectiveness and responsiveness of what you need on screen. Not many frameworks have this kind of flexibility and ease in their framework as Bootstrap with this simple layout.
- CUSTOMIZABILITY: I’ve already mentioned this several times before but it’s well worth repeating. You can customize everything and anything in Bootstrap once you download and install the source. There is a built in customize option where you can choose which features you want and don’t want which eliminates bloat and unnecessary. Like WordPress and other frameworks, you can also override the CSS provided with your own custom CSS and mix and match variables for almost every attribute and component. This allows for much more complexity and potential for strong interactive content on your site as well as some beautifully fantastic designs, responsive or not.
- REUSABILITY: The fact that you can any and all of Bootstrap’s ready made components and coding in your site make it usable and reusable for almost any site. It also saves major time and effort if you are rapidly creating and working with sites on a daily basis like I do and helps allow for stronger maintenance and code efficiency.
- THIRD PARTY PLUGINS AND INITIATIVES: Bootstrap is rapidly gaining one of the strongest community of developers I’ve ever seen, each with their own ideas and experience on how things should work and behave. Thus, there are SO many new themes, tools, templates, editors, and improvisation coding being accomplished and the creativity is truly astonishing. If something can be thought of, it can most likely be accomplished by Bootstrap. All you need to do is search for it or even better, create it yourself!!!
If you couldn’t tell, I’m seriously excited about this new framework particularly as I am already using it in my daily career path. You will soon see this frame work take the world by storm especially with all the open development that is currently going on associated with it. If you want to learn more, I recommend going to their website at getboostrap.com where you can see all the information on it and even download the framework to start using. I would also recommend a book to you called ” Learning Bootstrap” by Aravind Shenoy and Ulrich Sossou. It is a wonderful starting point and contains a strong and comprehensive but yet easy to follow base for you to start working with and learning Bootstrap. You can find it for relatively cheap on Amazon.com. The link is HERE. I for one cannot wait to see where this goes from here.
Until next time, ~Geronimo!!!