A long time ago, people to used to build web sites using simple text editors, like Emacs or Notepad. How things have changed. I've only just come from an examination in web development, where the curriculum covered technologies like XHTML, CSS, forms, and a bit of PHP and MySQL. For me, the entire concept of building web sites in this way, from the ground up, seems almost at the end of its history. It certainly is not the way I work professionally any more, and it hasn't been for a while. So first, let's look a brief history of web technologies.
Today was the last day of EDMEDIA in Vancouver, and it ended with a great keynote from Bebo White, followed by some fairly involved discussions about the implications of Web 2.0 for teaching and learning. I was sceptical, I will be honest - the Web 2.0 stuff always seemed to me to be seriously bad hype - or seriously good hype depending on your point of view. The idea of an architecture of participation, as originally case by O'Reilly, was fine - as a way of really getting away from the publish-oriented model of web activity.