Who will save the tables?

About a decade ago, the web development industry made a decisive shift towards support for web standards. Though the effort encompassed many related efforts around HTML, CSS, the DOM and related technologies, perhaps the signature work of the movement was to encourage CSS-based layouts instead of the then-common practice of using HTML tables to design a page's visual appearance.

Table

The campaign was extraordinarily effective, to the degree that most new sites that launch today use CSS as their primary system for styling and positioning. And the more socially inept web geeks out there still consider those who use tables for layout worthy of their derision, instead of opportunities for education. Tables have fallen so far out of favor that it's not uncommon for people to be reluctant to use them even for the presentation of tabular data.

In short, for front-end web developers, tables are definitely out of fashion.

More recently, web architects and developers have adopted a new generation of storage technologies for data, such as BigTable and SimpleDB. While these systems still use tables to store data, it's common to have a far smaller number of columns in these tables than were used in older systems. And their advantages in areas like scalability and partitioning, have encouraged lots of developers to consider adopting these new data storage systems despite their unfamiliarity.

In short, for back-end web developers, fat tables are rapidly going out of fashion.

Now, I don't mean to suggest that these technological trends are merely about geeks following what's faddish or popular amongst their peers. In fact, in both cases, the shift away from traditional tables might reflect the fact that our data has to be more nimble in both how it's stored and retrieved and in how it's presented and styled. These accommodations are necessary because the applications being built are more social and human-centric in nature, which means they have to be able to adapt and evolve as relationships and communities mature.

But part of me can't help but feel sad for the tables. I'm sorry, tables! I hope you come back in favor soon.

(Thanks to Mo for the image.)

I'm Anil Dash, and I've been blogging here since 1999, writing about how culture is made. Contact me at anil@dashes.com, at +1 646 833 8659, or at anildash on Twitter or IM. Find out more »

If you're new to the site, check out my Best Of and Most Popular things I've written in the past 10 years, or explore the full archives. Browse by month or year using the calendar below.

Powered by Hunch.com

1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
  Jan Jan Jan Jan Jan Jan Jan Jan Jan Jan
  Feb Feb Feb Feb Feb Feb Feb Feb Feb Feb
  Mar Mar Mar Mar Mar Mar Mar Mar Mar Mar
  Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr
  May May May May May May May May May May
  Jun Jun Jun Jun Jun Jun Jun Jun Jun Jun
Jul Jul Jul Jul Jul Jul Jul Jul Jul Jul Jul
Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug
Sep Sep Sep Sep Sep Sep Sep Sep Sep Sep Sep
Oct Oct Oct Oct Oct Oct Oct Oct Oct Oct Oct
Nov Nov Nov Nov Nov Nov Nov Nov Nov Nov Nov
Dec Dec Dec Dec Dec Dec Dec Dec Dec Dec