Not everyone can utilize their creative side of their brain, or the creativity is utilized in different ways. Frontend CSS framworks are a blessing for those of us developers that can create any type of application you desire, but if we had a choice we’d stick with default browser styles.
I code, that’s what I do, it’s in my blood. I’ve been coding for the past 20 years. Give me a text editor, a cup of coffee and a few hours and I’ll develop you an app.
There is something great about using Bootstrap CSS since it’s inception in 2011, almost four years ago. It’s that I’ve followed the changes, I’ve messed around with all the components, and I’m still learning how to use it to it’s fullest potential. I’m not going to claim this site is the optemie of the perfect vanilla Bootstrap CSS layout, it’s not, but it’s functional and I put about 2 hours of work into the design. It’s responsive, the design elements are consistant across browsers, and I’ve gotten to a point where I can get an idea how it’s going to look as I’m writing out the HTML syntax.
Unless there is a request to use a theme, I just stay away from them. I’ve found the ones that are free, they are about 80% there but there is always something missing. It could be a hover state is off, some elements were skipped over and forgotten about, or the design decisions just don’t make sense.
Bootstrap actually comes with an alternative theme by default, since in one of their previous versions they decided to go flat to speed things up, they provide a “theme” which enables more 3D effects to elements.
When you’re developing a backend system that isn’t public facing but is an internal tool, you’re probably not going to care about font types, colors, icons. You’re going to use Font Awesome where you need to, and concentrate on the backend. You may take an hour to go through the app when you’re done with milestones to make sure it’s responsive and displays elements correctly. Bootstrap comes with so much that you shouldn’t worry about design decisions, those decisions have been made for you, embrace them and keep developing.
I’m going to do a brief rundown of my opinion of other frameworks:
There are plenty of others. I’ve looked into them…some made my fan spin on my laptop, others were too basic where Skeleton would fit perfectly, and others just weren’t complete.
Point being, don’t worry about having a great, unique design unless your project absolutely calls for it, or you have the talent. For example, this site doesn’t call for a great design because it’s focus is to provide useful information to developers quickly (does it do that? I hope so), and as you now know, I don’t have the artistic ability to come up with a web design.
Last Updated: 2015-01-20 18:54:13 +0000 UTC
What are your thoughts on this?