Jens Oliver Meiert

HTML, CSS, and Web Development Practices: Past, Present, and Future

Post from October 15, 2009 (↻ June 10, 2021), filed under .

This and many other posts are also available as a pretty, well-behaved ebook: On Web Development.

The following is the more detailed alternative version of today’s talk at Teaching the Web, Potsdam. While blog posts occasionally get updated, this one might not.

Contents

  1. The Ideal World
  2. The Past (1990-1999)
    1. Standards
    2. Development Practices
    3. Problems
  3. The Present (2000-2009)
    1. Standards
    2. Development Practices
    3. Problems
  4. The Future (2010-2019)
    1. Standards
    2. Development Practices
    3. Problems
  5. Priorities for Web Developers
  6. Development Practices Compared

The Ideal World

Web development practices, the ideal situation.

Figure: Shiny, maintainable web development world. Structure, presentation, and behavior all separated except for some minor overlap with respect to integration (style sheet references in HTML documents, for instance) and interfaces (scripts manipulating documents in a smart manner).

The Past (1990-1999)

Standards

Development Practices

Web development practices in the past (around 1999).

Figure: Heaps of presentational markup taking care of what would be the job of style sheets; scripts manipulating document contents but also eyes, thus overlapping both structure and presentation.

Problems

The Present (2000-2009)

Standards

Development Practices

Web development practices in the present (2009).

Figure: Behavior moving over to manipulate more documents in an obtrusive fashion (also known as AJAX; pun intended); structure overlapping less presentation, as authors learn to use less presentational markup.

Problems

The Future (2010-2019)

Standards

Development Practices

Web development practices in the future (around 2019/2020).

Figure: Behavior backing off a bit, minding its own business a bit more; authors learning to separate even more structure, presentation, and behavior, without being quite there yet (aka “the ideal world”).

Problems

Priorities for Web Developers

Development Practices Compared

Web development practices, a comparison of the past, the present, the future, and the ideal situation we envision.

Figure: Bubbles all over the place; authors using less presentational markup and manipulating documents and styling-related aspects in a less wild fashion over time.

Many thanks to Asim Janjua for his work on the talk’s visuals.

Tweet this? (If it changed your life, you delight me with a coffee.)

About Me

Jens Oliver Meiert, on April 29, 2020.

I’m Jens Oliver Meiert, and I’m an engineering manager and author. I’ve worked as a technical lead for Google, I’m close to the W3C and the WHATWG, and I write and review books for O’Reilly. Other than that, I love trying things, sometimes including philosophy, art, and adventure. Here on meiert.com I share some of my views and experiences.

If you have questions or suggestions about what I write, please leave a comment (if available) or a message.

Comments (Closed)

  1. On October 16, 2009, 5:10 CEST, John Foliot said:

    Nicely done Jens, a good read; must have been a great presentation. If you find yourself back in the Bay area any time soon, come and give the talk on campus. (Please)

  2. On October 20, 2009, 14:06 CEST, sriganesh said:

    Very detail and new information for me.  😂

  3. On October 20, 2009, 20:01 CEST, Jens Oliver Meiert said:

    John, thank you… would love to say hi (and give the talk again in California)!

  4. On April 27, 2010, 8:46 CEST, Melanie Brown said:

    I believe web development is getting more and more advanced nowadays, and I think advancements always go for the good. It’s like the rushing water in pool fountains, no one can stop it from continuously flowing. However, we have also to regulate it, like make its pace slower coz only a few can keep up.

Read More

Have a look at the most popular posts, possibly including:

Looking for a way to comment? Comments have been disabled, unfortunately.

Cover: The Web Development Glossary.

Perhaps my most comprehensive book: The Web Development Glossary (2020). With explanations and definitions for literally thousands of terms from Web Development and related fields, building on Wikipedia as well as the MDN Web Docs. Available at Apple Books, Kobo, Google Play Books, and Leanpub.

Stay up-to-date? Follow me by feed or on Twitter.

Found a mistake? Email me, jens@meiert.com.

You are here: HomeArchive2009 → HTML, CSS, and Web Development Practices: Past, Present, and Future

Last update: June 10, 2021

Professional frontend developers produce valid HTML and CSS.