Framework(s) For Web Design

April 26, 2011 at 6:40 PM (Intermediate Client Side Languages)

This weeks topic in our class, or one of them, is building a framework to help us work more efficiently. I immediately thought of all those nights I have spent playing around with (X)HTML and CSS and just how much time I wasted typing the same thing I erased twenty or thirty minutes ago! This concept is not difficult to grasp and I think is good practice for any designer that is going to be passing their project to someone else in the future. I have noticed through my random ‘view source’ checks, that not many web designers put comments in their code. Comments not only help the designer that is building the site, but it also helps anyone else that can access you code, such as a student trying to learn more about web design. :) I am not alone with these thoughts.

My framework for web design research has taken me to some places that provide designers with framework templates for their projects. I think these can be a good thing, but I also have a concern. If aspiring designers such as myself and my classmates rely to heavily upon these prefabricated frameworks, it seems to me we are taking some of the creativity out of designing a site. Granted, the designer is probably taking more of the mundane and monotonous tasks away using these, but isn’t it always nice to see a page that has been designed from scratch and reveals a certain element of sexy that only a unique design can show? Maybe I’m a little naive, but my point is that I think if designers rely too much on other people’s framework, we are taking the element of surprise out of viewing a web page.

The other part of me is yelling out that better efficiency equates to more revenue and more work – not a bad combination. Using frameworks also helps us learn from each other. As I mentioned earlier, there is the possibility of having stale framework designs, but isn’t that something content could fix? Using frameworks also brings about better cross-browser capability, which is something designers in the past have spent countless hours trying to figure out.

If you’re riding the fence on this one, maybe this article will help you pick a side. It is a pro and con list on frameworks.

As I sit back and digest what I have read I am coming to the slow realization that I believe that frameworks are ultimately a good thing. This is definitely not an absolute answer, but for now, I will side with the proponents of frameworks. The web design community will benefit has a whole (i hope!) by using frameworks for repetitive tasks. There should be greater capability across browsers, a better understanding  at the next level and a better you for possibly picking up something you didn’t know.

3 Comments

  1. mailitx said,

    Very well done post – thought through, timely, and you make some great arguments. For Both sides. Nice. I especially related with your “it seems to me we are taking some of the creativity out of designing a site” by using frameworks, but then you add “better efficiency equates to more revenue and more work – not a bad combination.” So you’ve got the age-old question/debate of fast & cheap, good & expensive, or creative & unseen. That’s been going on for a very, very long time.

    As a student, you can take advantage of the creative, yet unseen approach to learn how much pre-fab is appropriate for your good & expensive. But that’s just my 2 cents.

    Again, well thought post, thanks!

  2. rya48 said,

    John, I also agree that frameworks is ultimately a good thing. efficiency is money nowadays and it it makes it easier to create something in an efficient way, the more the better.

  3. Week 3 Frameworks | Rya's School Stuff said,

    [...] http://johndarrah.wordpress.com/2011/04/26/frameworks-for-web-design/#comment-93 This entry was posted in Intermediate Client Side. Bookmark the permalink. [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: