Why Web 3.0 will be a programmer's dream come true

Programmer's rejoice! Take existing web services and build your own online software.

June 14th, 2007 at 7:00am — Comments: (1) — By: Jonathan Danylko — Tags: Web 2.0

Ok, Ok, Ok. Who still thinks Web 2.0 doesn't exist?

If you are still one of those skeptics who think there still isn't a Web 2.0, you're right.

Kind of.

Sort of.

Some sites aren't even considered Web 2.0 because of their site architecture.

For example, mention web services to someone and see if you get a blank stare. Being a programmer, I'm starting to realize that web services are becoming the hinge pins of Web 2.0 and for the coming of Web 3.0.

Let me explain.

When the Internet first became popular, everyone started building their piece of the information superhighway. After the web sites were built (Web 1.0), web services were introduced and added to the mix.

If your site included a collaborative effort, web services, and, optionally, all of the visual bells and whistles, then you had a verifiable Web 2.0 site (Reflective buttons and rounded corners need not apply).

Web 2.0 is currently where most sites build off of old media sources with a new and modern look and feel with social efforts. Developers took old sites and made their news publicly available through RSS feeds and programmable open APIs. Granted, there are some sites that haven't even moved forward with a 2.0-based mentality.

If you don't have the back end infrastructure or any web services available to the public, you may have a difficult time convincing people that your site has a Web 3.0 "personality" (Yes, yes, which isn't here yet, I hear ya).

in my opinion, Web 3.0 will be defined as a web site that builds on top of existing Web 2.0 web services if certain web sites provide that particular functionality. For example, if Site A uses web services from Site B and Site B goes down, Site A better have a backup plan for providing content or services to their audience or customers.

The reason everyone keeps calling it Web 2.0-this and Web 3.0-that is because of the versioning aspect of it. You're building off of what already exists. You're leveraging the Internet and it's vast resources at your disposal.

Web 2.0 is not about the big red candy-like buttons, the rounded corners, or the reflective images in your title (although sometimes it does help). It's a combination of two things: a technological progression of how the Internet is growing up and becoming a "program" itself and for the general community consensus to provide a name for the versioning that is occurring every single day.

Ok, one final question: Does Web 3.0 exist yet?

Yes! Mashups are already examples of that.

Picture of Jonathan Danylko
  • Jonathan Danylko Twitter Account LinkedIn Account Facebook Account

Jonathan Danylko is a freelance web architect and avid programmer who has been programming for over 20 years. He has developed various systems in numerous industries including e-commerce, biotechnology, real estate, health, insurance, and utility companies.

When asked what he likes doing in his spare time, he answers..."programming."

Related Posts


  1. mehnaz
    July 3rd, 2007 at 12:40am
    Silicon Valley Entrepreneur & Strategy Consultant Sramana Mitra, after receiving reactions and feedback on her definition of Web 3.0, writes a follow-on synthesis explaining why the Semantic Web can only be implemented in a Contextual Domain. Thus, Web 3.0 according to her, is a Verticalized, Contextualized, Personalized Web.
    Links: http://sramanamitra.com/blog/1165

Post a comment