You are reading a MIX Online Opinion. In which we speak our minds. Joshua Allen Meet Joshua Arrow

Opinions

3Comment Retweet

Opera’s Web Standards Curriculum: Progress or Ossification?

Apr 14, 2009 By Joshua Allen

The Internet has always been a sort of a class project, patched together via "loose consensus and running code", with new knowledge being created and shared tribally. At first, we shared knowledge via USENET newsgroups and loosely-maintained FAQs, and eventually Brendan Kehoe had the brilliant idea to write a text file for beginners called "Zen and the art of the Internet", which could be downloaded via FTP. Many people first got their feet wet from this document, but it wasn’t long before Gopher and NCSA Mosaic came along, changing things yet again.

The ever-changing nature of the web is both a strength and a weakness. It’s nice to know that you are never more than a couple of years out of date, and that you can catch up quickly. Did you know that it used to be a best practice to use tables for layout in HTML? You don’t need to know that, since you can safely ignore old and outmoded advice. On the other hand, it’s difficult to find a single authoritative source of education about Web Development, and a large chunk of the education out there is old and no longer relevant. You find yourself following a wide variety of community sites to keep up; not much different from the days of USENET.

In this environment,Opera asked a number of experts in the web standards community to create a full education program for "Web Standards Curriculum". The result is a comprehensive program which can be used in educational institutions to give students a foundation in the full range of skills necessary for standard-oriented web developers. They even cover topics like wireframing.

At first glance,this is a really unique and useful resource for the web. But on second thought, it raises some questions. Are "web standards" really that mature? Won’t everything change again in a couple of years, leaving this site as another outmoded and confusing site among many? And does it promote a single company’s political agenda?

I’ve read through the WSC carefully, and often share links with people who want to learn about the right way to build web pages. And there are many areas of web development practice which are mature enough to be part of a stable curriculum. I’m convinced that WSC is a really good thing for the web, and comes at the right time. Opera as a company isn’t known for being shy about blasting other browser makers, but the WSC content is remarkably apolitical, as you would expect from good educational material. And the breadth of collaboration from other companies is a good sign. So, we give the WSC an enthusiastic endorsement!

So, what do you think? What are the sites that you follow to stay informed about professional web standards practices? Let us know in the comments, and don’t forget to follow mixonline on twitter to be notified of future news and projects of the MIX Online team!

Follow the Conversation

3 comments so far. You should leave one, too.

Samiq said on Apr 14, 2009

Really cool Opera is leading this effort and even better that other parties in the industry have follow along.

I''ll also point u guys to check out Artinsoft''s Aggiorno [http://www.aggiorno.com] it is a plugin for Visual Studio that automates a lot of web dev tasks to fix and improve markup towards making it standards compliant (currently they support XHTML 1.0 transitional * which is the default under ASPX dev), it really takes away some of the pains during dev time.

Cheers!

Karl Provost said on Apr 14, 2009

Good learning web site. I will be reading the WSC site. Why nobody told me about it before?

Louis Vuitton Bags On Sale said on Jun 5, 2012

I wants to thank you with the endeavors you have produced in publishing this article. I am trusting the same greatest work from you within the future as well. In fact your fanciful writing abilities has inspired me to start my own weblog now. Truly the blogging is spreading its wings rapidly. Your generate up is a fine example of it.Thanks yet again for discussing this cost-free on the web!