Slashdot Mirror


Web 3.0

SpunOne writes "Apparently Jeffrey Zeldman is as sick of Web 2.0 as many of us have become. In his latest article, titled "Web 3.0," he really sticks it to the Web 2.0 fan boys, and dispels a lot of the hype generated by our young new friends. It's easy to grow apathetic when a new idea gains so much traction so quickly, but his points are clear and accurate, and deserve consideration."

316 comments

  1. Oh boy. by CCFreak2K · · Score: 1, Offtopic

    Oh boy, a new industry bing word. Your website isn't cool without all the stuff like Web 3.0 and XML.

    How much you wanna bet this kind of stuff starts off in a marketing think tank?

    --
    "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    1. Re:Oh boy. by LiquidCoooled · · Score: 3, Funny

      Slashdot should jump the bandwagon and incorporate Web 4.0

      (its just like Web 2.0 but duped)

      --
      liqbase :: faster than paper
    2. Re:Oh boy. by MountainMan101 · · Score: 5, Funny

      Web 3.0 is for Fedora fan-boys. Debian users will continue with Web 1.0 (or rather 1.1), which has the same interface as 1.0 but all of the security fixes of 2.0 backported.

    3. Re:Oh boy. by jd142 · · Score: 1

      No, Web 4.0 is Web 2.0 squared. And of course Web 8.0 where it's really at: Web 2.0 cubed.

    4. Re:Oh boy. by masklinn · · Score: 1

      I think you should RTFA for once, Zeldman is quite far from a marketting think tank, and most of what perspires of his article is borderline hatred for hype, "web 2.0" and that kind of stuff.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    5. Re:Oh boy. by networkBoy · · Score: 0

      so that would be:

      for (WebRev=(Web2.0^Web3.0))
      { do some cool web stuff};

      then?

      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    6. Re:Oh boy. by twofidyKidd · · Score: 1

      Screw the version numbers. I'm going with Web MX Pro with multi-core technology.

      --


      Hades, PoD: Official Advocate
    7. Re:Oh boy. by Anonymous Coward · · Score: 0

      Most of what perspires? Perspires?

    8. Re:Oh boy. by vlaube · · Score: 1

      > then? Profit!

    9. Re:Oh boy. by Americano · · Score: 2, Informative
      In reading your comment, I can see two possible interpretations:
      • In your rush to leave the first comment, you didn't read the fucking article, which bemoans the "Web 2.0" hype & frenzy.
        --OR--
      • You did read the article, but your reading comprehension is sorely lacking.

      From the article:
      It was while attending that debate that my discomfort with the hype surrounding an emerging genre of web development turned into a full-blown hate-on. [ . . . ]
    10. Re:Oh boy. by thc69 · · Score: 1

      That post stinks!

      --
      Procrastination -- because good things come to those who wait.
    11. Re:Oh boy. by maxwell+demon · · Score: 1

      I think I'll skip all those integers and directly jump to Web aleph-0.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    12. Re:Oh boy. by Anonymous Coward · · Score: 1, Insightful

      I'm confused...aren't we at least at Web 5.0 already?

      1.0 = text based
      2.0 = mosaic & pictures
      3.0 = gold rush era
      4.0 = server-side era
      5.0 = AJAX era

    13. Re:Oh boy. by Anonymous Coward · · Score: 0

      Thos who use Linux from Scratch of Gentoo are perfectly content with Web .01

    14. Re:Oh boy. by Overly+Critical+Guy · · Score: 1

      And fully podcast-enabled!

      --
      "Sufferin' succotash."
    15. Re:Oh boy. by Millenniumman · · Score: 1
      The numbers are arbitrary. An anyway, how do you get so many posts, Anonymous Coward?

      And yes, I am joking.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    16. Re:Oh boy. by susano_otter · · Score: 1

      So let me get this straight: "Web 2.0" is really just a general term for "actually implementing the technology and business models to succeed at some (or all) of the things promised but not realized during the dot-com bubble"?

      And this guy is pissed off because ecommerce actually took off, and some other guys came up with a catchphrse--"Web 2.0"--to describe the transition from the vaporware to the real thing?

      Clearly, the man is a genius! Or a no-talent assclown.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    17. Re:Oh boy. by networkBoy · · Score: 1

      OT, I know, but why is it that mods feel the need to blow away karma bonus with overrated mods?
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
  2. pfft.. by tont0r · · Score: 4, Funny

    Web 4.0 will kick his Web 3.0's ass. He needs to get with the times.

    1. Re:pfft.. by geofferensis · · Score: 1, Offtopic

      Web Nukem Forever is going to be really awesome. Ya now, when it comes out. Soon. Very soon.

    2. Re:pfft.. by Jesus_666 · · Score: 1

      I'll wait for Web 4.1. Initial releases are always buggy nowadays. If you take a look at Web 1.0 (why hasn't anyone ever relased an update?) you can clearly see what I'm talking about.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:pfft.. by Irish_Samurai · · Score: 0, Redundant

      I don't believe someone wasted a mod point on offtopic.

      It's +1 funny you mod idiot.

  3. what's by iogan · · Score: 5, Insightful

    What's web 2.0?

    1. Re:what's by generic-man · · Score: 5, Insightful

      It's a lot like Web 1.0, but with JavaScript instead of Flash and RSS instead of RSS.

      Consider a web site you visited 10 years ago. Now replace all the boring HTML with exciting AJAXified scriptaculosity!!

      Also RSS is really important to Web 2.0, even though it's been around for 10 years and still has glaring flaws that remain unaddressed since that time. (How do I indicate something's been updated or deleted without triggering duplicate entries in everyone's feed reader?)

      --
      For more information, click here.
    2. Re:what's by dattaway · · Score: 1

      ipv6?

    3. Re:what's by feijai · · Score: 2, Informative
      AJAXified scriptaculosity!!
      For that hillarious made-up word alone you should be modded 5.
    4. Re:what's by ubernostrum · · Score: 1

      Also RSS is really important to Web 2.0, even though it's been around for 10 years and still has glaring flaws that remain unaddressed since that time. (How do I indicate something's been updated or deleted without triggering duplicate entries in everyone's feed reader?)

      Try Atom.

    5. Re:what's by maxume · · Score: 1

      Atom is also spelled R S S, just ask mozirra! Of course, a format can't dictate the behavior of your reader...

      --
      Nerd rage is the funniest rage.
    6. Re:what's by ortholattice · · Score: 2, Insightful
      exciting AJAXified scriptaculosity!!

      You mean, exciting AJAXified unhyperlinkability!!

    7. Re:what's by generic-man · · Score: 1

      Thank you for the compliment, but I actually got it from script.aculo.us. Apparently to be truly Web 2.0 compliant you have to have a mind-numbingly stupid domain name, not an intuitive name like "Google" or "Slashdot." ;)

      --
      For more information, click here.
    8. Re:what's by generic-man · · Score: 1

      True, true. Safari is my reader and it's notoriously bad at duplicating entries that have merely changed. It also uses "RSS" as a term for "syndication" regardless of whether the site truly uses RSS or Atom.

      --
      For more information, click here.
    9. Re:what's by Anonymous Coward · · Score: 0
      (How do I indicate something's been updated or deleted without triggering duplicate entries in everyone's feed reader?)

      IIRC, you can update an item by simply changing the body/title text but keeping the GUID the same as a previous article. Most RSS readers should re-fresh the body without considering the article to be new.
    10. Re:what's by GweeDo · · Score: 1

      Shouldn't that be "AJAXified script.aculos.ity!!"?

    11. Re:what's by wootest · · Score: 2, Insightful

      (How do I indicate something's been updated or deleted without triggering duplicate entries in everyone's feed reader?)

      You change the entry's summary or other content and keep the same GUID. As there's no way to determine what's a GUID in RSS 2.0 this week (because Dave Winer controls that, and he doesn't mind retconning the semantics of the spec while not actually explaining it in the spec but in weblog posts), a wise course of action would be to use Atom.

    12. Re:what's by srpatterson · · Score: 4, Funny

      Despatch war rocket AJAX to bring back his webserver.

      --
      -- The Heineken Uncertainty Principle: You can never be sure how many bears you had last night.
    13. Re:what's by Yer+Mom · · Score: 1
      What's web 2.0?
      Porn 2.0.

      HTH.

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
    14. Re:what's by WWWWolf · · Score: 3, Informative
      (How do I indicate something's been updated or deleted without triggering duplicate entries in everyone's feed reader?)

      RSS 2.0 has <guid> element or something along those lines. Atom has <id>. Those are supposed to give a single, unique ID to entries so they can be differentiated. Of course, the knowledge of site authors / CMS authors about that, and reader support for such niceties, mmm, spottyish stuff...

    15. Re:what's by MadChicken · · Score: 1

      Nope, looks like that one is taken.

      http://yousirareanidiot.com/

      Unless you get the .info domain which hopefully would explain why...

      --
      SYS 64738 NO CARRIER
    16. Re:what's by Heembo · · Score: 1

      Now replace all the boring HTML with exciting AJAXified scriptaculosity!!

      Shall we mention that there are few mature tools to develop Ajax apps, not to mention the massive cost to try and maintain Ajax code, not to mention the f'ed up work it takes to really make this stuff work on all popular browsers? Sure, it works, but it's a pain in the ass, time consuming, and a bitch to test properly.

      I miss the early days of HTML and C++ CGI code!

      --
      Horns are really just a broken halo.
    17. Re:what's by gronofer · · Score: 2, Interesting

      I think the basic idea of web 2.0 is getting other people to create your website for free. You then make a fortune from advertising or by charging for "advanced features."

    18. Re:what's by ejp1082 · · Score: 1

      I'll bite.

      Web 1.0 was the static web. HTML pages that rarely changed and you couldn't interact with, and "walled gardens" for content. It was old paradigms applied to a new medium, that fell flat on their face. It was a vision that the web was nothing more than one giant shopping mall - dominated by e-commerce sites that no one had asked for or ever had a reason to buy from.

      Web 2.0 is the dynamic web, a web that you can interact with and change. It's typified by blogs, wikis, network effects, RSS, social networking, tagging and search. It's the idea that the web is a software platform, a new way of delivering applications to users - email, maps, etc.

      Now, there's a lot of cynicism in this this thread because "Web 2.0" is a buzzword. Personally I think it's a worthwhile one though, if only because there is a sharp distinction betweem the two things above.

      The misleading part of it is the notion that it's a new thing - it's not. AJAX isn't much different from DHTML. Ebay, Google, Napster and Amazon were all "web 2.0" from their inception in the 90's. "web 1.0" companies persist to this day - AOL, Yahoo (which started out as 2.0, moved backwards to 1.0, but now it looks like they're figuring out how to be 2.0 again), Microsoft (seeking to transform itself), oodles of unremarkable ecommerce sites - but they're dying, because the "1.0" paradigms don't work on the web, at least not nearly as well as the "2.0" paradigms.

      Now, for my lame attempt to predict the future...

      Nor will it be the last iteration of the web (although I doubt the term "Web 3.0" will ever become popular - not that the slashdot crowd will like whatever term gets settled on any better). Minimally, the next move is going to be utilizing client side resources, which are currently being left out of the picture of web software. Everything is about to become an internet device - mobile phones, televisions, game consoles. I think applications like Google Earth are probably typical of the future - programs that seamlessly integrate client and server resources. Things like "Windows Live" and ".Mac" are primitve examples of this. We'll probably never see a real "AJAX Office", I don't think it can be done with current web browsers - but I think OpenOffice and MS Word will take on a lot more of the attributes of a web browser - document data that's dynamically updated, an ability for multiple people to work on a document that sits on a server at the same time - they'll become "Document Browsers" rather than "Word Processors" - the integration between offline/online will be so seamless no one will even notice.

    19. Re:what's by 2short · · Score: 1

      "Now, there's a lot of cynicism in this this thread because 'Web 2.0' is a buzzword. Personally I think it's a worthwhile one though, if only because there is a sharp distinction betweem the two things above."

      But there isn't a sharp distinction. I've been calling what I do "Web based software" for 8 years now. The capability for interaction on the web has been slowly evolving throughout. The "new" thing about Web 2.0 is it's proponents discovery of it. Yes, interactivity on the web is really cool, and worth getting excited about if that's your thing. But looking at it as a dramatic departure, a totally new thing that makes what has gone before, in short, all the reasons to call it "2.0", is pure hype. That's why people hate it. You take a cool thing, that's part real and part hype, and come up with a name that nicely sums up and exclusively isolates the hype part. Those who know what's up will hate the name.

        "Web 2.0" is horse-shit. Meanwhile, interactive web-based software is really coming into it's own. \

    20. Re:what's by NMerriam · · Score: 1

      Web 2.0 is like Web 1.0, but with a lot more database errors onscreen.

      --
      Recursive: Adj. See Recursive.
    21. Re:what's by NMerriam · · Score: 1

      Ooh, I wonder how many people will actually get that reference. Greatly appreciated :D

      --
      Recursive: Adj. See Recursive.
    22. Re:what's by XO · · Score: 1

      I thought RSS had been completely deprecated and replaced by ATOM?

        Or am I lost? I've been lost a lot the last decade, so that's nothing new.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    23. Re:what's by Anonymous Coward · · Score: 0

      All I have to say about your description of web 2.0 is:

      1. Blog = Personal (or shared) website with regular updates
      2. RSS Feeds have been around for a long time.
      3. Ditto for tagging and search (and try using an oxford comma)
      4. Social networking (in many forms) has been around since at least Roman times.
      5. The Oxford dictionary has been run like a wiki for ages: People contribute the words, there's just a more strict method of confirmation.

      Basically, take tried and tested ideas; add a new medium (for some); come up with new buzzwords to change the face towards the masses; and you've got Web 2.0!

    24. Re:what's by sg_oneill · · Score: 1


      It doesnt help that every word in the english language dot com has been squatted by "justiceforbilly.org: Your online place to be fleeced of credit cards!"

      Far easier to register quango.bizbongb.org for all your AJAX XML RSS Calendar needs!

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  4. Just In Case... by millahtime · · Score: 3, Funny

    Just In Case I make My websites with Web 8.0. This should keep me good for at least 2 or 3 more months.

    1. Re:Just In Case... by infomagic · · Score: 2, Funny

      That's not cool. The cool thing these days is Web 3.1415926....

    2. Re:Just In Case... by Busy · · Score: 1

      I've got you beat. I've been beta testing web 8.5

      --
      Think of someone with average intelligence. Now think 1/2 the world is dumber than that guy.
    3. Re:Just In Case... by bigpat · · Score: 1

      "Just In Case I make My websites with Web 8.0. This should keep me good for at least 2 or 3 more months."

      Web 8.0 is nothing compared to Web X, also known as the "porcelein kitty" web.

  5. That's all well and good. . . by igibo · · Score: 5, Funny

    . . .but here is an indisputable rebuttal.

    http://www.parm.net/web2.0/

    Come on people, we're all sick of buzzwords, but you can't deny the reality of Web 2.0!

    Igi

    1. Re:That's all well and good. . . by Omnifarious · · Score: 1

      That was funny, you didn't deserve the flamebait rating. :-)

    2. Re:That's all well and good. . . by spectrumCoder · · Score: 1

      I deny the reality of Web 2.0. People just invented it to sound cool.

      Then came the geeks who didn't know what Web 2.0 was, but were so sure that they were more tech-savvy and more web gurulike than everyone else they decided to become the confusers instead of the confusees, and lo, Web 3.0 was born.

      Incidentally, I favour static html and frames.

    3. Re:That's all well and good. . . by xtracto · · Score: 3, Insightful

      Yes, I agree more or less with you.
      I HATE "WebForms" and all that things that try to resemble Windows like interfaces using a browser, I hate also "server based" processing, Damn, we have processors that run at 3 Ghz!!! give them some use. And third, I hate having to put my data on others places. What is all that nonsense??

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    4. Re:That's all well and good. . . by Parham · · Score: 1

      That is the greatest thing in the world, and I must agree with it. Those that don't know much about web technology are freakishly willing to put money into it just because of catchy phrasing.

      For example, here's an amazon patent:

      A web site system implements a process for storing selected data structures within browser cookies. The data structures may contain a variety of different types of data elements, including N-bit integers and other non-character elements. A version tracking scheme provides forward and backward compatibility between client and server software. The process is implemented without the need for any browser extensions, and without the need for users to download any special code to their computers.

      To some normal person that sounds pretty cool... however to everyone here it's nothing more than what cookies were made to do.

      What is AJAX? AJAX is nothing more than submitting forms without refreshing pages and getting back content in a nice format (It's more than that I know). However while that above website seems to be bitching about the fact that VCs are stupid and will buy into anything that looks new, these are the same kind of things that keep us computer programmers, designers, technicians, etc in business. That's something I don't see written a lot. You're damn right I'm going to write that I know the AJAX process on my CV and I know a lot of other junk which will make me look like a good candiate to hire.

    5. Re:That's all well and good. . . by drinkypoo · · Score: 2, Insightful

      Putting your data somewhere else is a feature, not a bug. If you see it as a bug, I suggest you stop using web apps, and start using PC apps again.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:That's all well and good. . . by mikefe · · Score: 1

      Am I the only one who burst out laughing so loud you heard yourself echoing off of the walls?

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  6. start thinking about usability and design by digitaldc · · Score: 5, Funny

    more often than not, big teams have slowly and expensively labored to produce overly complex web applications whose usability was near nil on behalf of clients with at best vague goals.

    We need to immediately have a meeting to discuss reducing complexity, increasing usability and clarifying our goals.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:start thinking about usability and design by ladyKae · · Score: 5, Funny
      --

      Smile, it confuses people

    2. Re:start thinking about usability and design by TheRealMindChild · · Score: 4, Funny

      More to the point, our potential to leverage dynamic interfaces and drive seamless infrastructures leaves us needing disintermediate clicks-and-mortar methodologies to synergize back-end metrics. We are then able to synthesize e-business infomediaries while maintaining a aggregate efficient convergence.

      Brought to you by the fine people at http://www.robietherobot.com/buzzword.htm

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    3. Re:start thinking about usability and design by Klowner · · Score: 1

      Holy crap dude, for a second you had me thinking my boss was now posting on slashdot.

  7. Web XP is where it is at! by Anonymous Coward · · Score: 2, Funny

    This will beam web content right into your brain! Then.. to enable the DRM, a thug will come to your location and give you a hit or two upside the head with a sledge hammer.

    Only problem I am having is getting people to access Web XP a second time :(

    1. Re:Web XP is where it is at! by szrachen · · Score: 1

      The other problem is that it's uptime has been reduced to 80%. Surely that should be sufficient. Just make sure and download the 3 updates a day and reboot.

  8. Paul Graham by torunforever · · Score: 5, Interesting

    Paul Graham's take on Web 2.0 is a good read.

    1. Re:Paul Graham by swb · · Score: 1, Informative

      Most fanboys think that Paul Graham's take on his latest turd is a good read, too.

      Which isn't to say that it might not be, but the cult-of-personality surrounding Paul Graham kind of gets old after a while.

    2. Re:Paul Graham by MuValas · · Score: 2, Funny

      Why can I not have moderation points at a time like this to help others see the genius in your statements?

      Although, I would have stated your post more like ... "Fuck Paul Graham with a red hot fork".

      I think your way is a bit more diplomatic though.

    3. Re:Paul Graham by rossifer · · Score: 1

      Most of my interest in Paul Graham's essays is based on:

      1) His writing is timely.
      2) He has actually been there and done that.
      3) He is a good writer (which is to say that I don't find myself copy-editing his prose).

      I do disagree with some of his arguments (for example, I think that being in the same location together makes team communication MUCH more effective), but then I also find myself disagreeing with many other people who's company I enjoy, so I don't consider this a fatal flaw.

      Do you know of some other bloggers writing in similar subjects who you consider to be more interesting (for whatever reason)? I'd like to expand my reading list.

      Regards,
      Ross

    4. Re:Paul Graham by Anonymous Coward · · Score: 0

      I think Paul Graham is a better writer than this long winded ass named Jeffrey Zeldman.

    5. Re:Paul Graham by swb · · Score: 1

      It's actually not that he doesn't write well or cover interesting topics, but he's not journalist or necessarily an expert (defined by extensive experience or professional credentials) on every topic he writes on, so at a certain point you're just reading above-average prose written by some guy with an interesting sounding opinion, no more.

      I just can't escape the notion that his opinons are given merit because of who he is ("Paul Graham") and what he is/was ("LISP programmer"), and to me this just adds up to cult-of-personality hero worship.

      I don't generally read bloggers; there's too much good mainstream writing (eg, New Yorker, New Republic, Economist) to dig around on the internet for some belly-button gazer.

    6. Re:Paul Graham by Anonymous Coward · · Score: 0

      > 2) He has actually been there and done that.

      Yeah, IN LISP no less.

      This guy must know a lot about the web if he did it all in LISP!

    7. Re:Paul Graham by Anonymous Coward · · Score: 0

      "Fuck Paul Graham with a red hot fork". ...or a reddit fork.

    8. Re:Paul Graham by Nevyn · · Score: 1
      so at a certain point you're just reading above-average prose written by some guy with an interesting sounding opinion, no more.

      Can you expect more than that from anyone? Certainly saying that on /. with a straight face is impressive.

      I don't generally read bloggers; there's too much good mainstream writing (eg, New Yorker, New Republic, Economist) to dig around on the internet for some belly-button gazer.

      "Too much good mainstream writing" ... ENOPARSE. I think the reason so many of us are reading blogs is not that they are always amazingly insightful, but that "above-average" is so much better than anything in the mainstream.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    9. Re:Paul Graham by swb · · Score: 1

      Depends on how you define mainstream; it's not like the New Republic, the New Yorker and the Economist are in the same league as USA Today, Newsweak, and the local paper.

  9. More like 0.2 than 2.0 by Billosaur · · Score: 5, Insightful

    From A List Apart:It soon appeared that "Web 2.0" was not only bigger than the Apocalypse but also more profitable.

    The only difference between 1.0 and 2.0 comes down to the languages used to generate the content. Switch from C++, Java, and Perl to Ruby On Rails, PHP, and Python, change HTML tables to XML, use AJAX liberally. Result? OK, you get Flickr and the like, but it still runs on the same tired architecture. "Web 2.0" doesn't become a reality until "WWW: Then Next Generation" comes to pass, where security and efficiency become the flavor of the day.

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:More like 0.2 than 2.0 by click2005 · · Score: 5, Funny

      "WWW:The Next Generation"... Aren't you a bit ahead of yourself there?

      WWW : The Markup Protocol
      WWW 2.0 The Wrath of Kazaa
      WWW 3 The Search for Social Networks
      WWW 4 The VRML Homepage
      WWW 5 The Final Flickr
      WWW 6 The Undocumented Context

      then we get to WWW:TNG

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    2. Re:More like 0.2 than 2.0 by geofferensis · · Score: 1

      and then WWW: Darknet 9

    3. Re:More like 0.2 than 2.0 by thelonestranger · · Score: 1

      Surely before we get to WWW:TNG there should be WWW:DOS somewhere.

      --
      To err is human. To forgive is not company policy.
    4. Re:More like 0.2 than 2.0 by Spurion · · Score: 3, Interesting
      I completely agree. Switching from "1.0" to "2.0" technologies loses you as much as it gains. You win:
      • Some portability. I reckon AJAX is little more portable than Java (if at all) because no two Web browsers are ever quite the same; you're just dealing with differences between browsers rather than differences between OSes.
      • No installation step. Users can launch your application just by following a hyperlink.


      You lose:
      • All the accessibility mechanisms that OS GUI frameworks have. Everyone loves GMail, but navigating around it without a mouse is a real pain. No hotkeys, and an unpredictable tab order.
      • Proper control of the layout of your UI.
      • A whole lot of performance.


      Of course, you could implement the missing parts yourself, but the extra layer of abstraction that is "Web 2.0" remains pointless. To my mind, a far better approach would be to push the advantages of AJAX down onto the platform, rather than push the advantages of the platform up into AJAX.

      For example you could use things like Java Web Start, or the OSGI framework that underpins Eclipse, to simplify product installation. Once you've got that, you can build a much more flexible application that integrates better with the host OS and runs that much closer to the hardware.

      I strongly suspect that the whole "Web 2.0" idea is only creating any hype because Web designers have now realised that they can create relatively complex applications without having to learn anything new.
      --
      Any sufficiently self-referential snowcloned .sig is indistinguishable from nonsense.
    5. Re:More like 0.2 than 2.0 by Anonymous Coward · · Score: 0

      No. Then it's WWW : Generations (aka in Korea only old people use the web)

      Then, it'll be WWW : First Content.

      Yes, it'll take the 8 cycles, but you'll finally get that CONTENT!

    6. Re:More like 0.2 than 2.0 by Bogtha · · Score: 4, Informative

      no two Web browsers are ever quite the same; you're just dealing with differences between browsers rather than differences between OSes.

      The portability problems with Ajax aren't that big. It's like porting from one UNIX to another - they all support basically the same interface, but all have some shortcomings.

      You lose all the accessibility mechanisms that OS GUI frameworks have.

      No you don't. Ajax etc is built on top of an HTML foundation, which includes accessibility mechanisms.

      Everyone loves GMail, but navigating around it without a mouse is a real pain. No hotkeys, and an unpredictable tab order.

      I hate the way GMail is always held up as an example. The code behind GMail is terrible. If the tab order is screwed up, then it's because the Google developers screwed up, not because Ajax was used. And if you want hotkeys, click 'Settings' and change the thing that says 'Keyboard shortcuts off' to 'Keyboard shortcuts on'.

      Proper control of the layout of your UI.

      Accessibility mechanisms and control over layout are mutually incompatible. Accessible interfaces require that the user has control over the layout, not the developer.

      A whole lot of performance.

      Things like Ajax usually speed up web applications. And if you are comparing web applications to desktop applications (your whole comment seems to be about desktop vs web rather than 1.0 vs 2.0), then web applications can still be faster - I can search my webmail faster than I can search my normal email.

      --
      Bogtha Bogtha Bogtha
    7. Re:More like 0.2 than 2.0 by richdun · · Score: 1

      WWW:TNG comes out a year after WWW 4: The VRML Homepage...then for a few years WWW:TNG and WWW 5 and WWW6 coexist about a century apart, before WWW: Generations comes along and uses a comes along and brings them together.

    8. Re:More like 0.2 than 2.0 by njchick · · Score: 2, Funny

      Web 1.0: The Flash Menace
      Web 2.0: Attack of the AJAX
      Web 3.0: Revenge of the Blog
      Web 4.0: A New Dope
      Web 5.0: The E-commerce Strikes Back
      Web 6.0: Return of the Geek

    9. Re:More like 0.2 than 2.0 by Anonymous Coward · · Score: 0
      WWW 2.0 The Wrath of Kazaa
      Kaaaaaaaazzzaaaaaaaaa!
    10. Re:More like 0.2 than 2.0 by electroniceric · · Score: 2, Insightful

      Gmail may or may not be the best living example of AJAX. But the bottom line is that AJAX is an attempt to use a scripting language inside a document model. Conceptually not unlike using VBA to program a UI inside a Word document.

      The grandparent's point that most of that functionality should be pushed down below the scripting level is spot-on. There's a reason why UI development kits like .NET are popular: they are far more complete and robust than a scripting language attached to a markup renderer. For example, how do you lock the behavior of your AJAX application so it cannot be modified by the end-user? The Asynchronous part of AJAX is the big advance. The XML part is a modern, smart and, basically standards-compliant way to do RMI. But it's hard to see how the JavaScript part can substitute for a full-fledged UI programming language.

      I still welcome our new AJAX overlords - they will get people doing what Java was originally supposed to do, which is to allow a browser to serve as a deployment platform for an application. Once end-users are used to that and demand it, people will gradually, as you and the grandparent point out, rewrite the browser to be a proper UI rendering toolkit.

    11. Re:More like 0.2 than 2.0 by drew · · Score: 1

      For example you could use things like Java Web Start, or the OSGI framework that underpins Eclipse, to simplify product installation. Once you've got that, you can build a much more flexible application that integrates better with the host OS and runs that much closer to the hardware.

      Yes, but it would still be written in Java. AJAX is cool, and Java is not. Where have you been?

      --
      If I don't put anything here, will anyone recognize me anymore?
    12. Re:More like 0.2 than 2.0 by Bogtha · · Score: 1

      Gmail may or may not be the best living example of AJAX. But the bottom line is that AJAX is an attempt to use a scripting language inside a document model. Conceptually not unlike using VBA to program a UI inside a Word document.

      Well yes, but what you are missing with that analogy is that hypertext documents are very different from word processor documents. They are designed around the idea that they will be interacted with. Consequently, the ability to script that interactivity is not as out of place as it is with their word processing counterparts.

      For example, how do you lock the behavior of your AJAX application so it cannot be modified by the end-user?

      You are being too vague here. Exactly what do you mean by "lock the behaviour so it cannot be modified"? What do you mean by "lock", "behaviour" and "modified"?

      But it's hard to see how the JavaScript part can substitute for a full-fledged UI programming language.

      What do you mean by "full-fledged UI programming language"? Languages traditionally used to code desktop applications don't meet that description either, they usually use external libraries to create the UI components.

      --
      Bogtha Bogtha Bogtha
    13. Re:More like 0.2 than 2.0 by drinkypoo · · Score: 1

      For example, how do you lock the behavior of your AJAX application so it cannot be modified by the end-user?

      Depending on how you look a this, the answer is "you don't - who cares?" and "It's a hell of a lot easier to do this on AJAX than on a PC app."

      These are actually the same response. In order to prevent the user messing with code, you put it on the server side. Your client side can do nothing but draw interfaces and be run by what's on the server side, if you want. However, this isn't necessary. Take gmail [please] for example. Gmail's job is to authenticate you and then do things with your mail at your request. All of the data is yours, so you are welcome to do anything you want with it. Since authentication is handled by the remote end, it's not like you can just tell it you're someone else and dick with their mail, like you could [for example] if you were using Netscape on an older version of Windows without security, or if a bunch of people are [for some stupid reason] sharing a user profile.

      In other words, for a properly written application, this is a non-issue.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:More like 0.2 than 2.0 by Flammon · · Score: 1
      You lose:
      * All the accessibility mechanisms that OS GUI frameworks have. Everyone loves GMail, but navigating around it without a mouse is a real pain. No hotkeys, and an unpredictable tab order.
      * Proper control of the layout of your UI.
      * A whole lot of performance.

      Your lose list is way off. On all three points you're either completely wrong or the blame is misguided towards the technology instead of the implementation.

      Let's start with "All the accessibility mechanisms ... navigating around it without a mouse is a real pain. No hotkeys, and an unpredictable tab order". That has nothing to do with Web 2.0 concepts and it is wrong. GMail has hotkeys. You can put as much accessibility mechanisms as you want. Web 2.0 does not impose limits.

      Ok, so let's move on to "Proper control of the layout of your UI.". Oh man, you obviously don't know what you're talking about and it looks like the moderators who gave you points are just as clueless. Proper layout control is done with style sheets. Style sheets can be used to control the layout of a web page when the browser supports it. It has nohting to do with the Web 2.0 concepts. Slashdot uses CSS now (thank god) and it isn't a Web 2.0 site. GMail uses style sheets and it is a Web 2.0 app.

      Finally, the point that motivated me to respond. "A whole lot of performance." That is just nonsense. Web 2.0 methods can be used to speed up web pages by reducing the amount of traffic and work that is done on the server. Instead of having the server generate complete pages, it just generates the parts that need to be inserted or changed. Have a look at this cool Web 2.0 app(needs Mozilla/Firefox/XUL). I can find things much quicker than if I had to use the standard Amazon page.

    15. Re:More like 0.2 than 2.0 by hashinclude · · Score: 1

      And then, finally

      Web 3 1/337 => The final insult ;)

      --
      US is now divided as the "Red" and "blue" states. Red States = communist countries. Coincidence? I think not
    16. Re:More like 0.2 than 2.0 by zielgruppe · · Score: 1

      I would file XUL Applications under Web 3.0. Your link points to a great website, and more like this could improve the web a lot. But it has not much to do with Web 2.0, which is more or less covering "social networks", tags, rid.iculo.us domains, ... not only user interfaces which provide more responsivness than, for example, slashdot.

    17. Re:More like 0.2 than 2.0 by I+Like+Pudding · · Score: 1

      Gmail may or may not be the best living example of AJAX. But the bottom line is that AJAX is an attempt to use a scripting language inside a document model. Conceptually not unlike using VBA to program a UI inside a Word document.

      Oh my god! HTML shouldn't be used as a UI because is is a DOCUMENT and that is INSANE! Let's throw out the ENTIRE FUCKING WEB then. Hey, I know! Lets throw out the OSX gui too because that is alll PDF! GOD FORBID WE USE A LAYOUT LANGUAGE TO DEFINE UI LAYOUT. GOD FORBID THAT LAYOUT BE MUTABLE SO AS TO PERFORM USEFUL TASKS!

      The grandparent's point that most of that functionality should be pushed down below the scripting level is spot-on.

      No, the grandparent just has been asleep for the last decade and totally misses how a web client is useful. Java web start? What? But I am just on my friends computer for a moment to check my mail and I don't want to install anything and...STOP DOWNLOADING THE JRE! I DONT WANT THIS I WANT TO CHECK MY MAIL YOU BASTARD!

      There's a reason why UI development kits like .NET are popular: they are far more complete and robust than a scripting language attached to a markup renderer.

      No, they are popular because people build apps with UIs. Also: .NET is an entire fucking language and platform built with interactive Windows UIs specifically in mind. I should fucking hope there is more to it than javascript. What the fuck kind of comparison is this? Are you high? Fuck.

      For example, how do you lock the behavior of your AJAX application so it cannot be modified by the end-user?

      CSS? Not giving the user commit access to your web app's cvs repository? Do you actually have problems with users rewriting your interfaces to suit their needs better? Can we trade users?

      The Asynchronous part of AJAX is the big advance.

      This you actually got right

      The XML part is a modern, smart and, basically standards-compliant way to do RMI.

      Are you talking about SOAP? The main problem with SOAP is that it isn't SOAP-compliant. You could also be talking about the XMLHTTPRequest, in which case I think the RMI comparison sort of falls apart. That is more requestlet than method invocation. Of course, you probably haven't heard of requestlets before because I just made them up.

      But it's hard to see how the JavaScript part can substitute for a full-fledged UI programming language.

      Javascript is a not a substitute for a full fledged UI programming language, but it sure as fuck is better than reloading the page when you want to collapse a tree. Why are we comparing generic web app functionality to desktop apps, again?

      I still welcome our new AJAX overlords - they will get people doing what Java was originally supposed to do, which is to allow a browser to serve as a deployment platform for an application. Once end-users are used to that and demand it, people will gradually, as you and the grandparent point out, rewrite the browser to be a proper UI rendering toolkit.

      See, this is already working better than applets, and applets ARE an example of using a full language and toolkit to display things. You keep harping on client-side scripting modifying the document as the weakness of the platform when the fact that this is possible at all is one of the platform's greatest strengths. You can build your dream toolkit with what is in place today. The tradeoff is losing a whole lot of flexibility, which is why direct modification of the markup is still the dominant paradigm.

    18. Re:More like 0.2 than 2.0 by just_another_sean · · Score: 1

      I can search my webmail faster than I can search my normal email.

      Well I was going to say "You must be using Outlook" but I just got my first Troll mod yesterday and I don't think I could handle another one.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    19. Re:More like 0.2 than 2.0 by electroniceric · · Score: 1

      Whoa, take a breath. I seem to have pissed everyone off with a poor way of describing my three basic points:

      1) Ain't it great that we're finally past the page-reload-required-for-everything stage of internet applications?

      2) Wouldn't the web as application platform be better with a full programming language(s) on the client side, deployed in/by/with the browser? I merely brought up .NET as a concrete example of how complete languages can be pretty durn useful in writing applications. And yes, I agree that Java applets ain't that language - they are unbearably slow to load and usually sucky to boot, thanks to Java's not-that-useable GUI toolkits, and the fact that they don't rely on the browser at all for rendering.

      3) The main change in architecture is towards invoking functions to populate individual widgets' data rather than retrieving a full layout + data page. Your point about SOAP vs. XMLHttpRequest is a good one - I've never understood why exactly one can't use SOAP calls to populate widgets' data, and I'd be interested to hear why this is?

      Overall, I get the sense we pretty much agree that 1,2, and 3 are great progress.

      I was further suggesting that once users get used to data coming at a widget level rather than a page level, there could well be momentum to do two things:
          a) Move from apps written in scripting language to apps written in a more complete app language
          b) turn the browser into the cross-platform rendering layer that Java does poorly

      Finally, I agree with you that .NET in its present form isn't the applet-killer either, mainly due (as you say) to its tight coupling with Windows. C#, which is my only experience with .NET, gives me this funny feeling that Microsoft is conflicted between writing a truly component-oriented language like Java, and the old Windows lock-in.

    20. Re:More like 0.2 than 2.0 by Bogtha · · Score: 1

      Wouldn't the web as application platform be better with a full programming language(s) on the client side, deployed in/by/with the browser?

      Define "full programming language". Javascript is a modern, object-oriented programming language. I can think of no way in which it doesn't count as a "full programming language".

      I've never understood why exactly one can't use SOAP calls to populate widgets' data, and I'd be interested to hear why this is?

      You can in Gecko-based browsers. You can't elsewhere because the browser developers didn't choose to implement it.

      --
      Bogtha Bogtha Bogtha
    21. Re:More like 0.2 than 2.0 by Cecil · · Score: 1

      No installation step. Users can launch your application just by following a hyperlink.

      That's an enormous win, though. In some (many) applications, corporate software in particular, it is basically the holy grail.

  10. Big Deal by Give+Me+a+T,+Give+me · · Score: 2, Funny

    I was surfing the web 2.0 on my Commodore 64

  11. hold on a bit longer by gEvil+(beta) · · Score: 4, Funny

    Everyone knows that it won't reallty be usable until it hits Web 3.1.

    --
    This guy's the limit!
    1. Re:hold on a bit longer by LiquidCoooled · · Score: 2

      The Web ain't done 'til Firefox won't run.

      --
      liqbase :: faster than paper
    2. Re:hold on a bit longer by phuked · · Score: 2, Funny

      Just wait for Web for Workgroups (WfW) 3.11, it'll have networking!!11!

      --
      Rebel Without A Pause
    3. Re:hold on a bit longer by Anonymous Coward · · Score: 0

      Web 3.1 for Workgroups actually.

  12. Didn't Read TFA by Anonymous Coward · · Score: 0

    What the hell is everyone talking about? Did I miss some versions of the internets or something?

  13. Web 2.0: Where solutions don't need problems? by germ!nation · · Score: 5, Insightful

    I imagine many people will bite here, however this is not a troll post.

    Having worked in web development for many years now, I really find that, today, Javascript is a solution looking for a problem to solve. It seems to have only legacy relevance to today's development requirements.

    AJAX? Why?

    Well, I guess in the 'war' between Gmail and Hotmail, fancy AJAX front ends might make something of a difference, if all other things are pretty even, however for your average developer, how does it apply.

    Yes, some people might get a bit of internet fame for creating some bit of software that has rounded corners and gradients, and you can update stuff without the page refreshing, but in my development cycles if I were to propose this:

    Planning Phase
    Development Phase
    Testing Phase
    (now we have a working, accessible application)
    Development Phase 2 (AJAX it up while maintaining accessibility)
    Testing Phase 2
    Release

    I would be having serious questions asked of me in terms of whether the extra time and cost would ever justify the "benefits". Bear in mind that when we have discussed AJAX implementations at work the first response was "well, aren't people kind of used to page refreshing now anyway? so aren't we potentially confusing people the other way? They expect a page refresh as an indicator of something having changed or happened".

    Flame on... I'm gone (but not very sweet)

    1. Re:Web 2.0: Where solutions don't need problems? by generic-man · · Score: 1

      People are still under the impression that web applications can duplicate the "feel" of a native desktop application. Ignoring all those pesky browser buttons that would destroy any AJAX application, JavaScript does make many web apps feel snappier. The app still breaks the second two backbone ISPs have a slap-fight, you refuse to pay another $30 for wi-fi access at a Starbucks, or some moron starts BitTorrenting Linux ISOs at work.

      --
      For more information, click here.
    2. Re:Web 2.0: Where solutions don't need problems? by adnonsense · · Score: 1

      I'm sitting in front of a nascent project right now which is suffering exactly this problem. The main developer is hot onf AJAX-enabled forms and the management are lapping them up like they're the best thing since sliced bread. Only thing is, the time he's spending fiddling with the forms isn't being spent taking care of boring, Web 1.0 things like the DB backend, which will ultimately make or break the application.

    3. Re:Web 2.0: Where solutions don't need problems? by BRock97 · · Score: 4, Interesting

      Damn, I'll bite....

      First, where did you get your development cycle and why would you not implement XMLHTTP to begin with (the first development phase)? No wonder your ideas are getting shot down ;-). My college profs would have been steamed if I proposed something like that....

      But, I digress. To be honest, I have been using XMLHTTP going on three years now, since well before it was known as AJAX and there are problems that it, and Javascript, solve. I would imagine it all has to do with the type of problem. In my case, I was involved in a project that implemented JSR-168 portlets in a Jetspeed environment. Unfortunately, we had requirements that each portlet had to refresh with data, some at 5 second increments, some updates would be 5 minutes. So, you have a user configurable portal and each portlet had to be dynamic. Sure, you could use a full page refresh, but that would require the refresh time to be set to the shortest duration. Plus, some of the data we presented would require a sizable pull from our Oracle database. Doing that every 5 seconds would have been a nightmare. So, each portlet has its own Javascript implementation that inherits a base XMLHTTP class. Works like a charm and met every one of the customer's timing requirements.

      Additionally, I wrote an image looper that worked a great deal like a media player that would update itself with data as new images arrived (it was a weather project). Instead of refreshing the popup window, XMLHTTP was used to retrieve a listing of images and add any new ones to the list. It was pretty cool stuff.

      Should XMLHTTP be how we do all web solutions? No, I totally agree with that. But it does present the developer with some unique ways of doing things.

      --

      Bryan R.
      The price of freedom is eternal vigilance, or $12.50 as seen on eBay.....
    4. Re:Web 2.0: Where solutions don't need problems? by kthejoker · · Score: 2, Interesting

      While I tend to agree that there is a bit of pomp and fluff to a lot of the Web 2.0 technologies, I think that the divide between websites of 2006 and websites of even 2003 is just as large as the divide between the Geocities websites of 1994 and the websites of 2003. In short, web development is accelerating and telescoping like all good technologies.

      At their heart, Web 2.0 technologies are being used to improve accessibility and information through standardization and better dissemination modules. But you can also look at the overall shift in the Web of today versus the Web of yesterday:

      You can take the Web of today with you.
      You can personalize the Web more than ever, with greater precision, on every site.
      You can find content on the Web easier, and can regenerate content based on keywords and searches effortlessly.
      You can "tag" any information you find on the web, making things easier to sort, easier to filter, easier to find.

      In short, the real power of Web 2.0 is that it can put 100% control in the hands of the users. All that junk about breaking back buttons is just noise, a smoke screen that suggests almost as much about the complainer as the complaint.

      Everyone should go read what Clay Shirky has to say about Web 2.0 and the Semantic Web. Seriously, it's bigger than one web method or flashy new language.

    5. Re:Web 2.0: Where solutions don't need problems? by tooyoung · · Score: 1
      Yes, some people might get a bit of internet fame for creating some bit of software that has rounded corners and gradients, and you can update stuff without the page refreshing, but in my development cycles if I were to propose this:

      Planning Phase
      Development Phase
      Testing Phase
      (now we have a working, accessible application)
      Development Phase 2 (AJAX it up while maintaining accessibility)
      Testing Phase 2
      Release
      That doesn't seem like a good development cycle for an AJAX application, having worked on several. The refactoring alone would be a nightmare. People tend not to just "AJAX it up" a little bit, what would be the point? If you are smart about using AJAX, it should probably be built into the core of your application. The correct development cycle should be:

      Planning Phase (planning for AJAX)
      Development Phase (setting up a strong AJAX framework)
      Testing Phase

      AJAX is one of the technologies that a lot of people are ragging on right now, simply because people think it is the second coming and are throwing it into every webpage. In reality, you should use the technology that is right for the project, not just to "AJAX up" your cousin's band's webpage.
    6. Re:Web 2.0: Where solutions don't need problems? by oztiks · · Score: 1

      Two things.... (not here to flame though)

      AJAX is NOT a new thing people are so hyped over what some stoopid object that MS thought up ages ago but people have actually caught on and figured out that is in fact useful. Further to that there are ways to do the same thing as AJAX without utilising the XMLHttpRequest object. Like hidden iframes for instance (i know nasty as it is and sounds).

      Second thing, usually doesnt the webs development cycle these days work more like this;

      while(developing) {
         if(client==HAPPY) {
            break;
         }
         if(client==WASTES_TIME) {
           overallcost++;
         }
      }

      sendClientInvoice(client, overallcost);

      But aside from that dry level of humor i've attempted to bring to my comment i would like to mention that AJAX isnt a very costly system to implement on a development side of things. If done correctly by having a few standard bits of code that you just drop into the clients site, building AJAX elements into site can infact save a lot of time.

    7. Re:Web 2.0: Where solutions don't need problems? by Anonymous Coward · · Score: 0
      First, where did you get your development cycle and why would you not implement XMLHTTP to begin with (the first development phase)? No wonder your ideas are getting shot down ;-). My college profs would have been steamed if I proposed something like that....

      <bragging deleted>

      Should XMLHTTP be how we do all web solutions? No, I totally agree with that.

      Great job on insulting the guy and then agreeing with him. Way to go, prick!

    8. Re:Web 2.0: Where solutions don't need problems? by Bogtha · · Score: 1

      Yes, Javascript is overused. That doesn't mean it cannot be useful, it just means that there are a lot of overenthusiastic developers out there.

      Your development phase argument is a straw man. Ajax doesn't need extra development phases at all. It's just another form of Javascript.

      If you think that Javascript and Ajax are useless, then you can't be looking very hard. Sure, you can get by without using Javascript, but since when is just getting by something to strive for? Why should people have to put up with stupid delays just because you don't like writing client-side code? Why should every interface be a button or a link when interaction schemes like dragging and dropping are already proven in native interfaces?

      To be perfectly honest, I don't believe for a second you are an experienced developer and can't see how Javascript or Ajax can be useful. I think it's more likely that you are trying to be contrary for the sake of it.

      --
      Bogtha Bogtha Bogtha
    9. Re:Web 2.0: Where solutions don't need problems? by Anonymous Coward · · Score: 0

      "Great job on insulting the guy and then agreeing with him. Way to go, prick!"

      Wow, you are a dumbass. Did you even read Mr. XMLHTTP's post? He isn't agreeing with the parent at all. Dumbass.....

    10. Re:Web 2.0: Where solutions don't need problems? by bfagan · · Score: 1
      AJAX? Why?


      Because is solves some problems, not all, but some.

      I have been writing web apps since '94 with a wide range of backend languages, mostly hung on some type of DB. Over the past six years I have been working on a successful network managment/workflow/helpdesk app that has evolved from simple server-side to more client-side to homegrown AJAX using IFRAMES to cross-platform AJAX. As the app has matured and grown in features, we attack problems using the best available technologies because the customer experience demands it.

      We have to adapt to keep our customers happy. That keeps the oney coming in. So the benefits do justify the extra work, the refactoring, the time, etc.
    11. Re:Web 2.0: Where solutions don't need problems? by nahdude812 · · Score: 5, Insightful

      AJAX? Why?

      Well said. This is really the fundamental question present, isn't it? We've been doing it for a couple of years, before the "AJAX" term appeared. As a sidenote, I believe the reason this term took off so well is because the web had been naturally moving in this direction, a lot of bleeding edge developers felt it, knew it in their bones, but until that point, didn't have any term to latch onto. Like a chemical reaction where all the reagents are present in the right quantities but the catalyst is missing.

      The answer of course depends on your business circumstances. Ajax isn't right for everyone, but because it's the current buzz word, you'll see a lot of abuses of ajax in the coming months. Sadly it'll detract from the elegance that the technology can lend users.

      So anyway, to answer your question in a general fashion, it's got several advantages from traditional web development.
      Most importantly, from a user perspective, a well thought out ajax application means a much more responsive interface, and really nothing else. If you expose anything else about ajax to your users, you're doing it wrong (IMHO). The snappiness comes from two aspects. First, asynchronous requests means that the user can keep working while something is processing in the background. Second, there's simply less data to transfer in a well thought out site, so the page itself downloads faster (though usually only on the 2nd and later hits since the first hit involves downloading a potentially sizy library).

      Now this point should not be under-considered. From an evil marketing perspective, having a website where users can complete the ordering process in 7 seconds from search to receipt means more sales. Not because you can handle a higher volume (though that's another of ajax's benefits), but because users have less time to reconsider their purchase. Less opportunity to say, "Wonder if I'll find a better deal elsewhere," or, "Do I really want to spend $400 on a new camera when my old one actually does everything I need."

      From a technical perspective, I see two main benefits in practice.
      First, it represents lower server loads. Traditional web development means you have to rebuild every page every time the user clicks anything. The framework, the navigation, and the logic that goes into determining whether the user sees specific page elements, all has to be redone from scratch every page hit. That takes time and resources: memory to hold that page data on a buffered system, network bandwidth to transfer it, and cpu time to generate it. On a low volume site, this is meaningless. If you're serving 500-1000 hits a second though, this adds up. Of course in that case you're going to have load balancing, and money to throw at additional hardware.

      However our work has shown about half the load on a heavily ajax based app from a traditional app, so that's fewer things to go wrong, fewer 2am calls because a hard disk crashed, and fewer hours spent troubleshooting why your edge optomized routing isn't optomizing its edge routing.

      Also, from a development perspective, this is exactly the Model View Controller framework that so many people really like to enforce in their development practices. The roles are also clearly defined, since each role happens in a different location. No matter how many MVC frameworks I've worked in, it's always felt forced to me. You end up doing things in an odd and counter-intuitive way in order to pound your complex business logic (which invariably seems to affect display).

      The biggest problem is that often business logic *is* the display. In the end, either you end up passing many dozens of flags to your display to affect these things (the correct way, but with more flags, becomes increasingly difficult to not make mistakes), you end up generating some of the display in the model portion (much easier, so lazy programmers will often take this route), or worst of all, you end up putting business logic in the displa

    12. Re:Web 2.0: Where solutions don't need problems? by masklinn · · Score: 1

      First, where did you get your development cycle and why would you not implement XMLHTTP to begin with (the first development phase)?

      Because it'd be stupid, the main point is to built incremetally on a stable base. XMLHTTP is NOT a stable base, it's not a base at all and it has 0 stability. I find that most people participating in the Web 2.0 wankfest really should read this essay on progressive enhancements, because that's the way to build web apps that actually work well and reliably: incremetally. When you build a house, you start with the foundations, then the walls then the top, then you add the windows and doors, then you start painting and stuff. Just do the same for your websites, instead of picking the doorbell chime first and trying to fit the foundation under the bird's cage

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    13. Re:Web 2.0: Where solutions don't need problems? by in4mation · · Score: 1
      Point well taken. However,
      I would be having serious questions asked of me in terms of whether the extra time and cost would ever justify the "benefits"

      Looking at it from the other side of the coin, what is the cost of not doing it? Do you lose a lot of business, clients or user base who will switch to a more AJAXy site?
      well, aren't people kind of used to page refreshing now anyway?

      Used to it, yes, accept it, HELL NO. People will adapt. They might even think "Hey my browser is faster than it used to be" or "My internet connection is faster than it used to be". They might be thrown off temporarily, but sooner than you think people will come to expect a website not to refresh. Its like getting a new version of an application. There's bound to be changes.
    14. Re:Web 2.0: Where solutions don't need problems? by revscat · · Score: 1

      Because it'd be stupid, the main point is to built incremetally on a stable base. XMLHTTP is NOT a stable base, it's not a base at all and it has 0 stability.

      What the freakin' hell are you talking about? XHR has been around since IE4, and is firmly entrenched in all the Gecko-browsers and Safari, as well as Opera, iCab and all the other niche browsers. I've been using XHR for years and it's worked just fine for that entire time, thanks.

    15. Re:Web 2.0: Where solutions don't need problems? by Anonymous Coward · · Score: 0

      Here's a quote. "No, I totally agree with that."

    16. Re:Web 2.0: Where solutions don't need problems? by Bogtha · · Score: 1

      XHR has been around since IE4, and is firmly entrenched in all the Gecko-browsers and Safari, as well as Opera, iCab and all the other niche browsers.

      XMLHttpRequest hasn't been around since Internet Explorer 4, it was introduced in Internet Explorer 5.0.

      Even if it's implemented in a browser, that doesn't mean you can rely on it to be there. It's quite sensible to switch off ActiveX if you absolutely must use Internet Explorer, and yet if you do that, XMLHttpRequest is no longer available. And if you are using something like JAWS, it's often much less problematic to switch Javascript off altogether than to hope it manages to reliably report all the different ways in which Javascript can alter a page.

      And no, XMLHttpRequest doesn't work in "all the other niche browsers". Not all the other niche browsers even implement client-side scripting at all, let alone XMLHttpRequest.

      Even if you are willing to ignore things like this, you might not be able; many countries have accessibility legislation that requires web developers to write accessible code. From a web developer's perspective, the most reliable way to avoid a lawsuit is to follow WCAG, which specifically warns against relying on client-side scripting.

      I completely agree with the grandparent, XMLHttpRequest is in no way a base to build upon, and I'd strongly recommend reading the document he's linking to, because it's quite clear you haven't done so yet.

      --
      Bogtha Bogtha Bogtha
    17. Re:Web 2.0: Where solutions don't need problems? by fupeg · · Score: 1
      Also, from a development perspective, this is exactly the Model View Controller framework that so many people really like to enforce in their development practices. ... And you can't accidentally put view functionality into the model, the XML communications library you set up shouldn't be processing raw HTML (since passing raw HTML is an abuse of ajax, you should be xmlifying your data, and sending it *as* data).
      It's funny, I think MVC is a huge design mistake that has been so accepted that people think it's actually a good design. Here are two great articles on why MVC is really quite bad. So one thing that I've liked about AJAX is that it presents an oppoturnity for people to stop using MVC and start using more object-oriented (and thus more reusable) designs. A great framework for this kind of MVC-less design is Rico. It makes it easy to break MVC by not "xmlifying" your data. When you have components that can display themselves, AJAX is easy.
    18. Re:Web 2.0: Where solutions don't need problems? by DrSkwid · · Score: 1

      My Ajax site degrades perfectly with "settings" for : full features, js but not XHR, no js.

      The WebDeveloper Extension in Firefox even has "no XMLHttpRequest" coming as a feature to help testing in this area. While I'm waiting I have the UserAgent Switcher telling my site which features to think I have.

      Once you've spent a while getting used to the framework it's not so hard to write accessible code.

      It's still the same GET/POST thing happening.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    19. Re:Web 2.0: Where solutions don't need problems? by drew · · Score: 1

      Where are you working that writing an application using AJAX requires first writing a non-AJAX application and then re-writing it to be AJAX capable? Skip steps 2 and 3 and save yourself a lot of wasted effort.

      The issue about people expecting a page reload is a red herring. If people see something change on the screen, they know something has changed, whether the page has reloaded or not. The company I work for has been writing AJAX web sites for years and I have never heard of anyone complain that they (or their customers) were confused by the lack of refresh.

      I will grant you that AJAX is used in a lot of places where it isn't really necessary, but there are a lot of ways that it can be used to make a site far more useful. Google for "Amazon Diamond Search", and compare the usefulness of the advanced AJAX diamond search to the basic diamond search. (And note that I said usefullness, not useability).

      --
      If I don't put anything here, will anyone recognize me anymore?
    20. Re:Web 2.0: Where solutions don't need problems? by Bogtha · · Score: 1

      The WebDeveloper Extension in Firefox even has "no XMLHttpRequest" coming as a feature to help testing in this area.

      I find it's easiest just to put return false; at the top of the instantiation function or similar and then run through all the browser testing once more.

      While I'm waiting I have the UserAgent Switcher telling my site which features to think I have.

      That sounds like you are using browser detection instead of feature/object detection. Read more here.

      --
      Bogtha Bogtha Bogtha
    21. Re:Web 2.0: Where solutions don't need problems? by cthrall · · Score: 1

      Pushing client apps to the desktop isn't trivial, even if you're using the latest and greatest technologies to do so. The kind of UI you can create with AJAX is closer to a client app. I'm not saying thick clients will go away, just some people might use AJAX where they might have used a client app before.

    22. Re:Web 2.0: Where solutions don't need problems? by DrSkwid · · Score: 1

      > That sounds like you are using browser detection instead of feature/object detection.

      thanks for the link but I mean, I can toggle features on/off my switching to my custom useragents, something like :

      noXMLHTTPrequest
      showsql
      debugging_verbose

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    23. Re:Web 2.0: Where solutions don't need problems? by Bogtha · · Score: 1

      Ahh, right, I see. Interesting approach. I was thinking about using alternative hostnames to do a similar thing, so that no changes to the code need to take place for the testing - e.g. http://normal.test.example.com/ http://noajax.test.example.com/ http://nojavascript.test.example.com/ etc.

      --
      Bogtha Bogtha Bogtha
    24. Re:Web 2.0: Where solutions don't need problems? by jafuser · · Score: 1

      XMLHttpRequest hasn't been around since Internet Explorer 4, it was introduced in Internet Explorer 5.0.

      True, but IE4.0 had the Tabular Data Control, which let you do basically the same thing.

      And even without the TDC, you could load data in hidden frames.

      --
      Please consider making an automatic monthly recurring donation to the EFF
    25. Re:Web 2.0: Where solutions don't need problems? by noamsml · · Score: 1
      showsql

      What are you developing? <face type="evil grin" />

    26. Re:Web 2.0: Where solutions don't need problems? by Anonymous Coward · · Score: 0

      Here are two great articles on why MVC is really quite bad.

      Er, no. Those articles argue against getter/setter methods, which are an artifact of a language that doesn't support properties. One article doesn't mention MVC at all, and the other does so only as an aside.

  14. Get over yourself already by darjen · · Score: 4, Insightful

    This rant is no better than someone bragging that they liked such and such a band before it got popular. Then they proceed to complain that the band sold out and no longer writes good music. Oh please!

    1. Re:Get over yourself already by Harbinjer · · Score: 1

      He really doesn't have anything insightful to say at all. I guess he has one point, that we've all heard before: the "Web2.0" buzzword is just that. It doesn't gaurantee anything good, but some good things could be labeled "Web2.0", as the term has been applied(buzzed). Really nothing new and exciting here. Just go read Pual Graham's article as someone else said. You may not agree with him, but I always find a few interesting thoughts in his essays, whether he's right or wrong(75%-25%, respectively, IMO).

  15. Where are the facts? by shoolz · · Score: 4, Informative

    The summary suggests that he really "he really sticks it to the Web 2.0 fan boys". But really, the article seems like nothing but a pissy rant. He doesn't put forward the issues and talk about them methodically.

    As far as I can tell, the only salient point made is that wire-framing a site with AJAX is difficult.

    1. Re:Where are the facts? by Aceticon · · Score: 1

      A point he made is that AJAX is nice and usefull for some cases but it still has problems.

      The biggest point he made was that labeling stuff as Web 2.0 is simply marketing hype and an attempt at starting a new bubble.

      [Bubbles are in practice a stockmarket supported pyramid scheme and as in all such schemes, the first ones in make the most money and last ones in loose the most money]

      Concentrating on his points about the technology itself is totally missing the point of the article.

    2. Re:Where are the facts? by joeljkp · · Score: 1

      It's social commentary, not a whitepaper.

      --
      WeRelate.org - wiki-based genealogy
  16. Google? by Cougem · · Score: 1
    Well according to Wikipedia it's:
    what some people see as a second phase of development of the World Wide Web, including its architecture and its applications
    Sounds a bit crap really
    1. Re:Google? by springbox · · Score: 1

      I was really expecting "Web 2.0" to come with "Internet 2.0," but it seems someone has been inventing buzz words again to note progressions in the technology.

    2. Re:Google? by LackaDaisy · · Score: 1

      I think Internet 2.0 will be out around the same time as IPv6 and Duke Nukem Forever. So, soon.

      --
      and did the little girls who lacked daisies seem very morose...
    3. Re:Google? by Anonymous+Writer · · Score: 1

      And you will either need to use an computer using AtomChip Hardware or a Phantom Game Console to access it.

    4. Re:Google? by Phisbut · · Score: 1
      I think Internet 2.0 will be out around the same time as IPv6 and Duke Nukem Forever. So, soon.

      Oh, but the Internet2 is already out. They had the great idea of registering the trademark on Internet2 though, so it prevents any corporate jerk to use that as a marketing buzz word... that is, until said corporate jerk realizes Internet3 isn't registered...

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    5. Re:Google? by Anonymous Coward · · Score: 0

      A buzzword, nothing more ;)

  17. Screw that, I wrote about Web 4.0 by pHatidic · · Score: 2, Interesting
    If anyone is interested, I recently put up an essay on why Web 2.0 is worthless as currently defined by the technology, and redefined it in a way that makes it more useful. The problem with the current definition is that it can't be used to make predictions, and the definition isn't concrete enough to be actionable. This is because it is defined vaguely in terms of "something something AJAX."

    Instead, I propose that:

    Web 1.0 is about allowing individuals to create and share ideas.
    Web 2.0 is about allowing groups to create and share ideas.
    Web 3.0 is about allowing societies to create and share ideas.

    The article speculates about the future of blogging and how digital identity will have a much more profound impact on the Web than AJAX and that stuff. This is because, as Howard Rheingold said, "The "killer apps" of tomorrow's mobile infocom industry won't be hardware devices or software programs but social practices."

    Anyway, if you are interested you can read the rest.

    1. Re:Screw that, I wrote about Web 4.0 by romiir · · Score: 5, Insightful
      Quote:
      Instead, I propose that:
      Web 1.0 is about allowing individuals to create and share ideas.
      Web 2.0 is about allowing groups to create and share ideas.
      Web 3.0 is about allowing societies to create and share ideas.
      Actually it's quite the opposite...

      Web 1.0 is about allowing societies to create and share ideas.
      Web 2.0 is about allowing groups to create and share ideas.
      Web 3.0 is about allowing individuals to create and share ideas.

      Yes, from day 1, anyone could put up a simple webpage, but dynamic content, and truely meaningful webpages which can actually get some readers were reserved for only businesses with lots of money. Now today with opensource languages which are free to use, and operate on a free OS, you can run your own webserver with dynamic content for nearly free (the cost of your internet connection).
    2. Re:Screw that, I wrote about Web 4.0 by spectrumCoder · · Score: 1

      Hmmm. A simple, neat definition. The only problem is that the rest of the world uses a different definition of Web 1.0 and 2.0. But hey, invent your own private language if you like. In fact, you should probably become a consultant.

    3. Re:Screw that, I wrote about Web 4.0 by mooingyak · · Score: 3, Funny

      ahem... but it turns out that the real use is...


      Web 1.0 is about allowing individuals to create and share porn.
      Web 2.0 is about allowing groups to create and share porn.
      Web 3.0 is about allowing societies to create and share porn.


      Or more succintly, since the above distinctions seem pretty meaningless (in both my and your versions), web = porn (or ideas, or whatever you think really happens on the web).

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    4. Re:Screw that, I wrote about Web 4.0 by Murmer · · Score: 0, Funny
      You're clearly incorrect.

      Web 1.0 is about gathering underpants.
      Web 2.0 is a whole bunch of question marks, and
      Web 3.0 is about rolling in cash.

      This could not be more obvious.

      --
      Mike Hoye
    5. Re:Screw that, I wrote about Web 4.0 by tm2b · · Score: 1

      Hey, great idea!

      I propose that:

      Paper 1.0 is about allowing individuals to create and share ideas
      Paper 2.0 is about allowing groups to create and share ideas
      Paper 3.0 is about allowing societies to create and share ideas


      All done! Now, everyone just go out at build it just like I said.

      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    6. Re:Screw that, I wrote about Web 4.0 by jo42 · · Score: 1

      I'm still waiting for Goatse 2.0 ...

    7. Re:Screw that, I wrote about Web 4.0 by theopenviewgmail.com · · Score: 1

      Jo42, I think you e-mailed me about the DVD's. Your e-mail came across as jo42@localhost.localdomain, so I couldn't respond.

  18. Marketing baloney by Anonymous Coward · · Score: 0

    When a report starts "Apparently..." as though it had never occured to the author until just a moment ago, you can rest assured that you are reading PR

    Don't waste your time with it.

    In any case I'm waiting for Web 4.3

  19. feeds n' tags by 192939495969798999 · · Score: 1

    Just make feeds and tags for everything on your site and that should about do it. Anything else web 2.0 requires will be picked up by the jerk On Rails(tm) in the article's automated web 2.0-based robot. It comes to your site and integrates with everything, disables your browser's back button, and leaves a pile of buzzwords in your guestbook.

    --
    stuff |
  20. I have to disagree by openfrog · · Score: 1

    The author creates a strawman as easy to shoot as the proverbial elephant. It is a pamphlet, not a well constructed argument. As much as I had found O'Reilly intelligent in his careful and well informed elaboration of his ideas on Web 2.0, obviously a concept, like all others, subject to abuse, as much I am sick of nobodies trying hard to position themselves in the counter position.

  21. Web 2.0 doesn't really sound like the web by Cougem · · Score: 4, Insightful
    According to Wikipedia:
    'Proponents of the Web 2.0 concept say that it differs from early web development, retroactively labeled Web 1.0, in that it is a move away from static websites, email, the use of search engines, and surfing from one website to the next, to a more dynamic and interactive World Wide Web.'
    Moving away from email? Email has absolutely nothing to do with the WWW. It's a completely different service. It sounds more like Internet 2.0. You'd never call an email a webpage.
    1. Re:Web 2.0 doesn't really sound like the web by ShadowFlyP · · Score: 1

      The point is that email usage is essentially nil in a "pure" Web 2.0 world. How often do you really use email to communicate with people? For the most part, I communicate with more people via forums (such as this one), IM, and blogs. The main reason I use email, outside of work, is to send/recieve files to family members; not much "communication" involved there. Sure, the tools I'm refering too have little to do with Web 2.0, Web 2.0 is an extension of these tools into social networks. Instead of going to the Canon forums to talk about my digital camera, a Web 2.0 application would push me into the Canon-owners' network based on the tone and content of my writings. Instead of sending emails to co-workers, a Web 2.0 collaboration application would combine IM, discussions, project management, etc. into one portal. Email is dead, welcome to Web 2.0.

    2. Re:Web 2.0 doesn't really sound like the web by corbettw · · Score: 1

      You'd never call an email a webpage.

      You would if you were a technological moron, which, it seems to me, most of the people pushing "Web 2.0" are.

      It is true that the way people are using the web is becoming more pervasive and that developers are creating more user friendly and dynamic sites. But to say this makes it a fundamentally different medium (which seems to be what the Web 2.0 crowd are implying) is just silly. It is an upgrade over what came before, so it that sense "2.0" makes sense. But the hype, oh the hype!, will it never end?

      --
      God invented whiskey so the Irish would not rule the world.
    3. Re:Web 2.0 doesn't really sound like the web by Jugalator · · Score: 1

      You'd never call an email a webpage.

      How did you survive the spame age!?

      --
      Beware: In C++, your friends can see your privates!
    4. Re:Web 2.0 doesn't really sound like the web by Anonymous Coward · · Score: 0

      Email has absolutely nothing to do with the WWW.

      Email is part of the WWW. The idea that the WWW is just HTTP+HTML is nothing but a popular misconception. The idea behind the WWW is that it's a "web" of things that are linked together. Anything that has a URI is part of the WWW, so mailto: URIs make email part of the WWW. The WWW is not a particular protocol or service, it's an abstract concept.

    5. Re:Web 2.0 doesn't really sound like the web by Anonymous Coward · · Score: 0
      You'd never call an email a webpage.

      Except in outlook. The mother of all html-email frenzy.

  22. Web 2.0 brought on some interesting solutions... by romiir · · Score: 1

    Modern problems such as dynamic content used to only be avaliable to the big companys who could afford to license server software to run specialized scripts. Now that there are open source web scripting languages which are even more powerful then the older asp and jsp (such as PHP) the internet has become a completely different place. Now you don't need $1000's of dollars to launch a web based company, you only need to learn a simple easy to learn language and have a couple helping hands with backgrounds in webdesign. Now you can build as you go, instead of having to build a skyscraper to get started. Web 2.0 has issues which need resolved, like the rss vs atom content war. I can't wait to see what will come out of Web 3.0. As a modern webdesigner I can not emphasize enough how important PHP and AJAX have been to me. AJAX opens an entire world of new dynamic content for coders smart enough to make it work on all the browsers :)

  23. Did I miss something? by DeusExMalex · · Score: 1

    Is it just me or does he never talk about why he hates Web 2.0? All he does is rant about some lardass at an oversold event who kind of talks about Web 2.0, and thus it turns into hate by association.

  24. Can somebody summarize the article? by Max+Threshold · · Score: 1

    I lost patience after, like, three or four pointless pages.

    1. Re:Can somebody summarize the article? by romiir · · Score: 1

      He doesn't like web 2.0.

  25. Damn, still a long wait until 2095 by Dareth · · Score: 1

    when we get to have Web (20)'95!!! Took Diablo to get me to upgrade last time... wonder what will prompt me to upgrade from 98 this time?

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  26. weak by Tachikoma · · Score: 1

    web 2.0? 3.0?
    my web 3.0 is bigger than your web 3.0, and thats all that matters

    --
    i don't care
  27. Pronounced? by Anonymous Coward · · Score: 0

    How do you pronounce Web 2.0? Based on the URL's "web3point0", Jeffrey Zeldman's vote goes to "web two point [oh|zero]" Any other preferences?

  28. Just a question... by xtracto · · Score: 1

    Who is this Jeffrey Zeldman?

    And, as Rasmus Ledorf said, ". Lots of people have been using similar things long before it became "AJAX"."

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:Just a question... by ubernostrum · · Score: 3, Informative

      Who is this Jeffrey Zeldman?

      He's well known among web designers who work with modern web standards, for a couple of reasons:

      • A List Apart, the site that article is on, has long been considered one of the better publications for the web-design industry, and he's the one who started it.
      • His article To Hell With Bad Browsers back in 2001 is seen by many as having really kicked off the move to modern standards-based web design and development.
      • Since then he's been involved in a number of high-profile redesigns and a lot of web-standards advocacy, and is now considered one of the "gurus" of web standards.
  29. Web 2.0: Hype or Real?? by jg21 · · Score: 2, Interesting
    >>> we're all sick of buzzwords, but you can't deny the reality of Web 2.0!

    Just so. Indeed, may I just offer, amid all this indignant debunking, a simple metric based on fact rather than prejudgement?

    One of the many blogs hosted at SOA Web Services Journal is one by Web 2.0 Workgroup member Dion Hinchcliffe. In terms of page views, the blog crossed the 500K mark after just over 90 days...here are the exact stats:

    Hits since 24 Sep 2005:
    502,587
    (4,786.54 per day)

    Total Blog Entries:
    55
    (0.52 per day)

    Total Comments: 396

    The topic of Web 2.0, and related offshoot movements like Identity 2.0, TV 2.0, Democracy 2.0, Law 2.0 is a major grassroots topic of interest. It's as simple as that.

    To the detractors one can only remind them what Bill Watterson used to say: "It's not denial. I'm just selective about the reality I accept."

    1. Re:Web 2.0: Hype or Real?? by Jesus_666 · · Score: 2, Funny

      We clearly need 2.0 2.0. It's just like 2.0 1.0, but it's totally interactive ans dynamic and socially collaborative with Ruby tags all over the place. It also has rounded corners.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  30. i am still waiting... by majello · · Score: 1

    I guess i'll be holding out and wait for web 3.11 for workgroups. Or Web NT 3.1. Or Web System 10 including cocoa butter. cheers Majello

    --
    This opinion is mine, you can't have it.
  31. If you can't explain it in fifteen seconds... by AEther141 · · Score: 5, Insightful

    It's probably bullshit. The world is full of concepts which aren't really concepts - big balls of fluff that proport to be explaining this hard-to-explain idea but are really just hiding the total lack of substance. Web 2.0 is very much one of them. Web 1.0 is trivial to explain and the concept of hypertext really was revolutionary. A simple idea excecuted well that allows people to do something new, or do something old in a radically new way. Same goes for pagerank, same goes for ebay, same goes for every billion-dollar idea that didn't go out with pets.com. Web 2.0 has no meat, no heart, no simple revolution. Smoke and mirrors for marketers and dwellers of the blogospheric ghetto.

    1. Re:If you can't explain it in fifteen seconds... by Snap+E+Tom · · Score: 1

      Exactly.

      Two years ago, "Web 2.0" meant XML and RSSing everything.
      Last year, "Web 2.0" meant web services and putting up a WSDL/API to everything.
      Now, "Web 2.0" means AJAXing your site.

      Which one is it? Fuck you, buzzword proponents and marketeers.

    2. Re:If you can't explain it in fifteen seconds... by kadathseeker · · Score: 1

      Smoke and mirrors for marketers and dwellers of the blogospheric ghetto.

      Wow. Can I quote that? I love it.

      --
      The 'Net is a waste of time, and that's exactly what's right about it. - William Gibson
    3. Re:If you can't explain it in fifteen seconds... by Darlock · · Score: 1

      Web 2.0 can be explained in 2 seconds, ie web-based applications.

      Just because Jeffrey Zeldman takes 10 paragraphs to NOT describe it, doesn't mean others can't.

      I am still trying to figure out from that article why Jeffrey doesn't like Web 2.0. Is it because it is getting too much hype or is it because he is not in the middle of it??

    4. Re:If you can't explain it in fifteen seconds... by milimetric · · Score: 1

      15 seconds, huh?

      "It's probably bullshit. The world is full of concepts which aren't really concepts - big balls of fluff that proport to be explaining this hard-to-explain idea but are really just hiding the total lack of substance. Web 2.0 is very much one of them. Web 1.0 is trivial to explain and the concept ...."

      That's about all I got. Doesn't make much sense to me so far... it must be bullshit.

      Just kidding, but I agree with you. I think you should change it from "15 seconds" to "if you can't explain it clearly and quickly to a large audience". It seems to me like there's one web and it's evolved but nobody's released any new web. Like, I can't install Web 2.0 or go to a site where I can see links for Web_2.0.tar.gz and Web_2.0.exe (If you're a windows user, click here, click save, go to the desktop, click save, go to your desktop, double click, click next, click next, click finish ...)

      So... web 2.0 is basically a way for people to say that a lot has changed with the web since we used bulletin boards and 0.0004 baud modems (That was right before the 900 baud came out). No duh. Was that 15 seconds?

    5. Re:If you can't explain it in fifteen seconds... by Anonymous Coward · · Score: 0

      I'm a big fan of Einstein's quote about anyone that can't explain what they do to a 12-year-old is a charlatan, but I'm also fully aware that not being able to explain themselves doesn't mean the career itself is bogus. An idea's strength isn't tied to the a fanboy's ability to explain themselves. Lots of people can't explain themselves. Brilliant people. Brain surgeons or theoretical mathematicians, artists and musicians. If you can't explain what you do in simple terms, it just means you should probably work at refining the concept until you *can*.

      I say this because GP's 15 second rule is as much pulled out of thin air as any aggrandization of Web 2.0. The underlying concepts are old news. Heck, for as long as I've been coding, it's been a matter of improving user-friendliness, improving data integration (via central servers, networks, client-servers or whatever) and improving reusability and maintainability and making the coding faster and easier.

      After years of doing standalone and mainframe and client-server, I was conscripted into writing stuff in '97 via ActiveX that still blows the doors off most web 2.0 for usability and inter-system integration. (I say conscripted because even at IE3 and 1997, it was obvious that ActiveX was a security nightmare). We'd use IE3 and custom ActiveX controls to read/write to serial/parallel peripherals like scales or gas chromatographs, barcode readers, label printers, etc. The pages allowed monitoring and high-level decisions, underlying code adapted that data into process monitoring and control, full integration of the results into billing and analysis databases, large-volume logistics for shipping, complex contract tracking and financials. Throughout, the web UI for dozens of screens was quick & dynamic (we'd use a trick of doing http put/gets through a 1x1 pixel hidden window in the DOM tied in with element-specific changes to do on-the-fly screen refreshes). All this was done via ISAPI and C++.

      Two years later, I was doing the same thing during the dot-com using ColdFusion. This time around, we wrote apps for project management and other group-oriented data. The CF code was much easier, the security framework was a bit tighter, but what we did lacked MVC concepts, object-oriented extensibility, etc. Still, it was pretty straightforward and cool tricks were possible by hacking the DOM or the likes. I almost didn't miss the flexibility and power of client-server.

      Two years later, I was doing the same complexity of UI and system integration via java. Good Object-Orientedness, not as easily written, easier dynamic UI but things weren't very pretty. I don't think I'd recommend it because too many coders weren't good enough with objects to avoid creating spaghetti.

      Another few years later, and I'm a bit bored with everyone rediscovering the wheel. The tools improve, the UI gets more powerful, but they're still striving just to do half of what Client-Server did a decade ago.

      The core Web 2.0 concepts don't really seem that novel. But the concept base also doesn't suck. Web 2.0 is just an ambiguous buzzword attached to ease-of-use, standardization and integration goals that we're gradually improving the tools for.

      Oh, and anyone that thinks that the ease and power these Web 2.0 sites add isn't an influencing factor for customer satisfaction is a dope. If that was the case, the ipod wouldn't have 85% market share, and cars would still have cranks on the front and user-servicable magnetos on the dash.

  32. It is a way to get another bubble by SmallFurryCreature · · Score: 5, Insightful
    Oh okay maybe that is over cynical. However what was the first bubble? Was it perhaps that the world believed that somehow a combination of tech was going to change the way we lived our lives?

    Well yeah. EVERYONE had to have a website. Didn't matter what you sold you had to sell it online as well. Billions were invested in making everything available online. Clothes, food, pets, toys. Some made sense (porn) most did not.

    Yet at the time it was claimed that the Information Superhighway (remember that one?) was going to totally change the way we lived. The new economy because the old one was just not the way to do it anymore. You actually had companies loosing stock value because they had not announced an internet strategy. Profits? Who cares.

    In hindsight of course it all seems perfectly silly. Snail mail disappearing as email takes over. Eheh, tell that to the poor guy slumping a ton of mail with all the christmas cards. Brick and Mortar stores a thing of the past? Oh sure, tell your girlfriend that there is no need to go shopping with her, she can just browse on the laptop while you play Battlefield 2 and it will be just the same.

    So the bubble burts, a few companies survived and things more or less went back to business as usual (wich it always does).

    Ah, but surely the failure was because the tech was not ready for it? Well now we know better and we are ready for another try. Instead of portals now the buzzword seems to be social networks. Whatever those may be. It is again a combination of tech that has been around for a while but been buzzed up and vague promises about a social revolution.

    Bloggs probably are part of it as well.

    So what is it? Old tech in a sexy skin and hype. Is it bad? Hell no! I loved the bubble. Fat paychecks, easy going atmosphere and nobody in charge who had a clue as to what it was what you were doing. Websites with a dozen visitors written in code that would crash at the 1000th post and running on sun hardware and oracle databases. The job ads promising a company car have appeared again. Just hope that the geeks this time get proper regonistion and the sex from gullible girls that we so richly deserve.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:It is a way to get another bubble by corbettw · · Score: 1

      sex from gullible girls that we so richly deserve

      Isn't that what MySpace is for?

      --
      God invented whiskey so the Irish would not rule the world.
    2. Re:It is a way to get another bubble by ozbon · · Score: 1

      Only if you want to get a girl that's also underage.

      (Maybe that's just the UK version of MySpace, though)

      --
      I say we take off and nuke it from orbit. It's the only way to be sure...
    3. Re:It is a way to get another bubble by russellh · · Score: 2, Interesting

      Well yeah. EVERYONE had to have a website. Didn't matter what you sold you had to sell it online as well. Billions were invested in making everything available online. Clothes, food, pets, toys. Some made sense (porn) most did not.

      Yet at the time it was claimed that the Information Superhighway (remember that one?) was going to totally change the way we lived. The new economy because the old one was just not the way to do it anymore. You actually had companies loosing stock value because they had not announced an internet strategy. Profits? Who cares.
      In hindsight of course it all seems perfectly silly.


      You've managed to misunderstand a lot. First, valuation is about future growth not today's profits. It was then and is now and always will be, in this system we have. Enormous potential will always give high valuations because it means investments will grow. It doesn't matter if you're not making any money. If you have a good plan and a great position, we get the right CEO, the right investors, a bitchin finance person and lawyers, and you're set. This has never changed.

      The bubble was a time of great experimentation. It's really not obvious what the right answers are in new territory, but if people are free to try them out, the good ones are frequently found. We needed all those dumb ideas to be tried. Many were simply ahead of their time: it's easy to imagine the logical next few steps without being able to take them.

      Web 2.0 is the web's adolescence. Basic problems of infancy are fixed, but lots of difficulties remain. Wait for another go round for your dream tech - 3.0 isn't as much of a joke as TFA's author thinks it is. The social network thing seems like it could result in secure identity, solving the account proliferation problem. ie, you'll log onto the entire web in a way. It's the last remaining big problem. I'd call that 3.0.

      --
      must... stay... awake...
    4. Re:It is a way to get another bubble by Salsaman · · Score: 1

      It did change the way we live, at least the way I live. I can work from home, and make a modest living developing Free Software.

    5. Re:It is a way to get another bubble by thomas.galvin · · Score: 4, Insightful

      Yet at the time it was claimed that the Information Superhighway (remember that one?) was going to totally change the way we lived.

      It did totaly change the way we live. It just did it in a subltle manner.

      I used to spend hours a month writing and mailing checks. I used to have to drive to the bank to transfer money between my checking and savings accounts. Now I do it all on-line.

      I used to have to buy a paper to find out what time a movie was playing. Now I go to the cinema's website. If I want, I can even buy my ticket on-line, and print it out at home. No more standing in line.

      If I wanted to order a book, I'd have to go to this thing called a library, and use this thing called a card catelog, and look through a bunch of tiny pieces of paper (think punch cards without the holes). Then I could either fill out the request form, or hope that my local bookstore had it in stock. Now, I can hit Amazon or B&N, and if I don't want to order on-line, I can grab the ISBN and have my local bookseller get me a copy.

      When I wanted to talk to people, I had to actually talk to them. Completely synchronos. Now I email them whenever I get the chance, and the get back to me when they have the chance. I can send the same message to a dozen people, and there's no "telephone game" involved.

      If I didn't know something about a topic, it was another trip to the bookstore, or hope for a good PBS special. Now it's a quick trip to Google or Wikipedia. Information is just there, waiting for me to be curious.

      Our lives have changed. Not in a Back to the Future 2, wow, that skateboard is flying way, but in a thousand subtle, essential ways, so much so that it is honestly hard to imagine life without the net.

      Heck, I just used Yahoo Maps to look up a zip code, and Google to find out a bookstore's hours.

    6. Re:It is a way to get another bubble by Lord+Ender · · Score: 1

      It is a well-documented phenomenon that initially, the hype for a technology far exceedes its current capabilities. As time progresses, the capabilities of a particular technology continue to grow while the hype dies down (due to dissappointment). Eventually, the capability of the tech surpasses the hype. At this point, there are some fantastic investment opportunities.

      The Internet is completely changing the world--it's just happening more slowly than originally predicted.

      Do you know any young (college-age) people? Everything they do is online. Social lives, shopping, research, test taking: all online. They coordinate parties, plan trips, pay bills, and send photos and cards all online. A friend of mine in school recently remarked "I can't remember the last time I used a stamp."

      This generation will realize everything the bubble predicted, just 10 years late. Wait until they are out of school and making real money.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    7. Re:It is a way to get another bubble by Anonymous Coward · · Score: 0

      "Yet at the time it was claimed that the Information Superhighway (remember that one?) was going to totally change the way we lived."

      I expect we'll be able to see when this information superhighway takes effect, because our grandmothers will have email addresses and MP3 collections, and send us Amazon certificates for christmas.

      Oh wait, that all happened a year ago...

      So now
      * My family email instead of phone
      * Everyone at work seems to be buying groceries online
      * I can't think of anyone I know without daily internet access
      * People don't buy books in bookshops anymore
      * News stories are heard instantly (by people reading websites), not at 6pm when the television shows it, or the next day when newspapers get printed.
      * Most people on the underground seem to have iPods.
      * Everyone I know has a mobile phone, some doubling as PDAs, cameras, music players, games machines, and email terminals.

    8. Re:It is a way to get another bubble by Kabal` · · Score: 1

      Well, microsoft tried that with the "passport" - of course, nobody uses it.

      There's also Open ID http://openid.net/ which is trying something similar, but I don't know if its going anywhere.

      Google should probably do something like this, people would actually be likely to use it.

    9. Re:It is a way to get another bubble by Anonymous Coward · · Score: 0

      The bubble was a time of great experimentation. It's really not obvious what the right answers are in new territory, but if people are free to try them out, the good ones are frequently found. We needed all those dumb ideas to be tried. Many were simply ahead of their time: it's easy to imagine the logical next few steps without being able to take them.

      --------

      when things aren't obvious - that's risky. risky should be devalued in a rational market.

      hence, the market that hypervalued risk was, by definition, irrational.

      as for not knowing... maybe you didn't. i did - and it was childishly obvious.

      think about... what is the #1 profit driver?

      think some more...

      think some more...

      the answer, in my paradigm, is consumer ignorance. does that slick car salesman *really* want you to be fully informaed? will he go the web and comparison shop (provide you information) on your behalf?

      nope. he might say it, but he ultimately won't do it...

      the net removed much consumer ignorance and eroded profit margins... just as i told people back in the late 1990s.

      before you argue that technology imcreased productivity dramatically, be sure to extract the phoney inflators first implemented in 1996 (hedonic pricing, chain weighted dollars) and get back to me...

      hint, the reason the phony gdp inflators were used was PRECISELY because there was no productivity revolution.

    10. Re:It is a way to get another bubble by The-Trav-Man · · Score: 1
      Logging in to the entire web won't ever happen.
      Or at least I hope it never does. File planet wants to know where I live and my phone number just so I can download some "Free" files, Imagine if they were actually able to retrieve that information accurately!

      I would say that the current setup of cookies and browser client password managers is optimal as it allows the end user to specify how much and what info to give out to who.
      Set up a system where you can remotely connect to your home pc (or at least it's settings) to do your browsing and you're away.

      I'd say the biggest obstruction of automatic sign on on the internet is the services that require you to give personal details to create an account.

    11. Re:It is a way to get another bubble by Wikipedia · · Score: 0
      --
      P2P Anonymous Distributed Web Search: http://www.yacy.net/
  33. We've forgotten by oztiks · · Score: 1

    Web 360, Web Vista, Web IIe and lastly Web v1.2.3pre4(alpha-build5)

  34. Patented business methods -- find me some VC! by wild_berry · · Score: 2, Funny

    I have replaced you with a shell script. You are no longer needed.

    However, I have just replaced myself with two shell scripts: the one above and one taking my venture-lent millions and IPO'ing. Further, I have a patent to the business method of replacing employees with shell scripts and will IPO it to make millions. Then I'll write a shell script -- most likely in a different language, Ruby, Haskell, PHP, perhaps -- to do the same as a Web 2.0 thing before reinventing myself for Web 3.0 (there exists a business method patent for reinventing the same business methods again and again, but it's being contested by religions and crime syndicates).

    P.S. Word to the wise about Web 3.0: it won't be stable until 3.1 and then 3.11 will bring real connectivity to the Web...

    1. Re:Patented business methods -- find me some VC! by The-Bus · · Score: 2, Funny

      You mean Web 3.11 for Workgroups? After all, it's e-robustness gives it a best-of-breed i-enterprise synergy.

      --

      Small potatoes make the steak look bigger.

  35. Re:Web 2.0 brought on some interesting solutions.. by generic-man · · Score: 2, Insightful

    Apache, mod_perl, and PHP have always been Free as in Beer Speech FLOSS FLUSH, and they were used for all the "Web 1.0" apps. People have been hacking on them since the dawn of the Web. How did you ever "need" thousands of dollars to start a company before, where you don't now? Stupid VCs will flush money down the drain almost as readily now (blogs! community! sticky eyeballs! contextual ads!) as they did then (portals! community! sticky eyeballs! banner ads!).

    --
    For more information, click here.
  36. Correct term by springbox · · Score: 1
    Oh boy, a new industry bing word.

    I believe the correct term is industry mandated bling bling

  37. Web 2.0: Battle of the time-wasters by snowwrestler · · Score: 1

    Sneeringer's maxim of online communities: When users have the power to determine a site's content, the site's content will be determined primarily by those with the most time to waste.

    Without some sort of editorial check, the signal to noise ratio of any community-driven online content continously drops. I've seen it on Usenet numerous times. I've seen it on sites like PhotoSig (where the most porn-ish images always get voted up regardless of quality), Boatertalk (where they had to create a whole new forum just for the trolls), and now Digg.

    As the need for user filtering becomes more and more pronounced, the value of the site goes down. Why bother going to Digg for my tech news if I have to search the first 3 pages to find something new or interesting?

    There are plenty of people out there who care about the sites they participate in and try to make them better. Unfortunately these tend to be busy people, since by nature they care and work hard. As a result their efforts can only be distributed over so many sites. That's why you get great deep discussions on Slashdot, and interesting and accurate content on Wikipedia, but you get mostly crap on most community Web sites. It's why the "Web 2.0" concept is fundamentally not scalable.

    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    1. Re:Web 2.0: Battle of the time-wasters by Anonymous Coward · · Score: 0

      web 1.0 r3 =D

  38. The harsh reality by Anonymous Coward · · Score: 0

    IE won't support Web 3.0 so this article is moot.

  39. Slow down by squoozer · · Score: 1

    I've still not fully figured out Web 1.0 yet.

    --
    I used to have a better sig but it broke.
  40. Problem is not with refesh by SmallFurryCreature · · Score: 3, Informative
    It is with the back button. Try it with gmail and opera. It doesn't work as expected. Refresh don't matter, gmail does a "loading" thing and if your on a fast con you don't really see the refreshing anyway.

    But the back button is the accepted way to back out of an unwanted action and if it is not handled as expected or at least disabled AND warned about then people get confused.

    I do not and most web developers don't because we usually HATE the back button as it can really mess with your web apps. Use the fucking cancel button already.

    Nonetheless your website has to work as expected.

    I used non-refreshing pages for a long time. One of them was a long list of songs where I wished to cue songs to be played. Rather then load it each time you "selected" a song by clicking on an image and javascript would then request a new image wich was a script wich queed the song and returned an image to indicate it had been queed.

    Granted AJAX goes a lot further and is very nice BUT I hardly see it as a web 2.0

    Ofcourse I never was any good at getting millions needed to finance an upstart either.

    If Web 2.0 gets the investment money flowing again then good luck to it. The bubble at least had the economy running. Something like the second law of thermodynamics, energy is never lost? Neither is money. For everyone who lost money in the bubble someone else earned it. Me! And frankly that is all that matters.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Problem is not with refesh by revscat · · Score: 1

      It is with the back button. Try it with gmail and opera. It doesn't work as expected. Refresh don't matter, gmail does a "loading" thing and if your on a fast con you don't really see the refreshing anyway.

      Right. But user's get used to it shortly. People are starting to realize that without a visible page refresh their back button won't behave as expected.

      And you'd be surprised how integrated Web 2.0 stuff has already become. I, um, kinda came across a copy of iLife 06 the other day and decided to go ahead and sign up for .mac for a year, test it out. The mail interface for.mac is completely old-school, and feels very dated. Ditto some of the other things .mac offers, such as the address book and calendar. There's nothing dynamic/Ajaxian/Web2.0/whatever in there, and it would benefit greatly from having it.

      In any event, "Web 2.0" is just a descriptive term to indicate more interactive web applications that depend less on page refreshes than their predecessors. *shrug* No biggie. I'm not going to get into a semantical argument about whether it's REALLY 2.0 or not; seems silly to me to do so.

    2. Re:Problem is not with refesh by Anonymous Coward · · Score: 0

      I can't stand it any more. A typo I can understand. But multiple, repeated horrid errors? Read a damn book, and pay attention this time:
      Refresh DOESN'T matter The word is queue. And which. And queued. Not cue, wich and queed. Are you sure you're literate? You'd be better at getting those millions for an upstart if you didn't express yourself like a complete moron. And as for the money you made in the bubble: Some people got lucky. Some people were smart. A rare few were both, but you aren't in that group.

    3. Re:Problem is not with refesh by entrigant · · Score: 1

      I do not and most web developers don't because we usually HATE the back button as it can really mess with your web apps.

      Some people might call this poor design....

  41. Absolutely: Web 2.0 is like XML but less so by djkitsch · · Score: 1

    This reminds me of this time a few years ago, when XML was the big new thing, and every middle manager was insisting that their crappy little development project used it? It still seems like some have yet to realise that XML is about as exciting as when CSV files were invented. Useful and an improvement, yes - saviour of modern technology, no.

    It's refreshing, in this article, to finally read a well constructed comment on the reality of the big loada bull that is "Web 2.0" - the whole concept has caused me such a headache. Every time my boss asks whether "we need to be using Web 2.0 for this?", I have to bang my head on a nearby wall.

    I wonder....does anyone have more of an insight into why apparently intelligent (technically-minded!) people have this tendancy to strap a new name on a collection of pre-existing technology and tell us all that it's revolutionary? Was it still revolutionary when we were using AJAX-type stuff before anyone thought of the name "Web 2.0"?

    Ideas, anyone?

    --
    sig:- (wit >= sarcasm)
    1. Re:Absolutely: Web 2.0 is like XML but less so by Forbman · · Score: 1

      Probably related to the same reasons that in the sports world we have wonderful words like "athleticism" instead of raw physical talent, "upper ankle sprain", and other such meaningless bullshit terms.

      Or all the golf pro wannabes.

      Or all the Jesse James badboy wannabes.

      Etc.

      As Marv Levy was quoted as saying, "You don't know. You can't know. And you're never going to know (so shut the F**K up, heavily implied)", to some reporter's inane question about a football game he had just coached. I think this was what Zeldman was trying to say in too many words.

      The technical parts of "web 2.0" are cool, as are some of the websites that use it effectively, because they've been desiged and implemented by people who get what it is and how to do it well.

      It sounds a bit like the "ooo, VB is bad because it lets any silly fool with half a brain to develop 'applications', and they get on better with the CxOs, so I'm through with this company, even though I'm 10x the programmer than he will ever be in his lifetime", though, doesn't it?

      Or the friction between DBAs who have too much of a hand in application development (as much of it should be in the db) vs developers who have too much of a hand in database design and implementation (the db is just a stupid, but fast and structured, data store), and their bosses who just want to be buzzword compliant with their golf or squash cohorts.

      Why worry about what all the marketroids, venture capitalists, clueless wannabes, etc. say it is and make it out to be, even if you work with/for them?

    2. Re:Absolutely: Web 2.0 is like XML but less so by decipher_saint · · Score: 1

      First of all, the industry jerks off on buzzwords. So it shouldn't be surprising that free-range design patterns get labelled to explain things to managers. "AJAX" is just a way of saying "client-side object serialization via scripting langaguages via SOAP" (or whatever) so that the boss's eyes don't glaze over.

      What's your beef with XML? Not everyone went gaga it when it first came out because they see it merely as a substitute for CSV (which, is wrong, wrong wrong). XML is a way of storing self-defining data, this is good for: communicating between two disparate systems, providing data in such a way that a data-consumer decides how it is presented (i.e. services) and flexible-style reports. XML is "exciting" because of its flexibility and its ease of use.

      Back to topic though, Web 2.0 seems silly, but it's an attempt to think of ways to deliver more stable and interactive web applications. If you compare what you can do with a client-server app vs a web-based counterpart I'm sure you will find the client-server application easier to use and significantly more stable. So "Web 2.0" is all about addressing the problem of delivering good GUI and stability over the 'net. We used to have a solution for this, it was called Java but a certain Redmond based company decided that it wasn't good enough for us and crippled the virtual machine where it was supposed to live. (Not that that was the only reason Java failed on the web in the late-90s / early 00s, but to me that's what initially killed it).

      I've developed web applications for more than six years on various platforms including Java, ASP and .NET and I have to say that in order to meet client requirements for front-end GUI usually requires heavy handed scripting and/or clever browser tricks. Sadly this narrows down the variety of browsers that these applications were functional with (but again, the client demandeth so do I deliver), but picture a world where there was a standard that fron the start was implemented to adhere to standards equally on every platform, that was designed to be flexible yet structured like a proper programming language, something that built in a lot of the junk (like client-side validation) that can be a pain in the butt with current design limitations this is the dream of Web 2.0.

      The web could be delivering so much more if it was possible to transcend the current architecture.

      Just my 2 cents...

      --
      crazy dynamite monkey
  42. That's all well and good. . .Behind the 8-ball by Anonymous Coward · · Score: 1, Insightful

    "Come on people, we're all sick of buzzwords, but you can't deny the reality of Web 2.0!"

    Here's a way to look at it.

    Web 1.0: What I know.

    Web 2.0: What my counterpart in India knows.

  43. Jeffrey Zeldman by Tune · · Score: 1, Informative

    Jeffrey Zeldman is the author of Designing with Web Standards (and who was somehow never adequately punished for writing that book; please look inside to see what I mean).

    I recently made the mistake of buying that book a while ago, as it seemed to present information on ... well ... designing with web standards, you know, xhtml & css. Instead, I found it's a 400+ page rant on oldfashioned non-standard design. There's no information at all about design and hardly anything helpful on web standards.

    So, though Jeffrey himself may think differently, IMHO it's silly to regard him as a authority on anything web related.

    1. Re:Jeffrey Zeldman by Anonymous Coward · · Score: 0

      I looked inside, it's got lots of info on css. Are you sure you really bought this book? I don't think so.

    2. Re:Jeffrey Zeldman by Tune · · Score: 1
      >Are you sure you really bought this book?

      I can't prove this unless you want to come over and look at my bookshelf ;-)
      Seriously. It's very hard to find a good book on xhtml and css. I've found it even harder to find one that discusses it from a design perspective.
      "Desiging with Web Standards" was tempting enough for me to order - I just don't advise anyone to do so. I was just stupid enough to ignore remarks like these:

      Further in, the book does a very good job of weaning designers off the dubious techniques that produce obsolete Web pages and gently pushes them forward into using more standards compliant methods.

      and some not-so-positive hints by /. readers. Indeed, his style is wordy and he frequently fails to get down to the technicals because he's too busy showing off, explaining why writing this book is so important. The first 100 pages are all about legacy sites and whats wrong with them.

      He then continues basically allong the lines of porting your tables based sites to xhtml+css. This may be revealing to some frontpage users, it may even help adapting these standards, but it really has nothing to do with design.

      There are many views on design, but from what I learned, this is called redesign, in a bottom up fashion, whereas design is generally top down. He might have called the book "porting to web standard - and why you should consider it". And, at that, he does a poor job - IMHO.

      Now, if you want to be stuborn, go buy that book and tell me that it was worth your money. Make the same mistake I did - please.
  44. I see the problem: by aug24 · · Score: 0, Flamebait

    You seem to have confused the 'edit this page' button on Wikipedia with the 'reply to this' button on Slashdot.

    Hope this helps!

    Justin.

    --
    You're only jealous cos the little penguins are talking to me.
  45. Ajax & serverside frameworks by Anonymous Coward · · Score: 0

    Recently, a lot of (serverside) frameworks have more or less attempted to add 'easy Ajax!' to their feature list. The problem ? Instead of having to work out user problems with serverside configuration problems, which are relatively easy, they now face a horde of new, ajax-loving users with a huge set of specific clientside related problems, which are far more difficult to solve.

    Ajax returning a great RoI, better usability, faster, more desktop-like webapps ? All true, if you happen to have a team of Javascript gurus laying around. If not, prepare for a little surprise at the next browser/framework/.. update.

  46. A fool and his money? by SloppyElvis · · Score: 4, Insightful

    It seems everyone in this forum is clear on the fact that Web 2.0 isn't the revolution VC's want it to be. At best, its hopeful it will displace the real estate bubble as the bubbliest bubble around.

    Ironic that there seems to be some emphasis on usability, as if this weren't possible with the antiquated Web 1.0. What a pant-load! I find Google to be usable. In fact, there are many "old fashioned" sites that are perfectly usable.

    People don't go to Netflix because it has "dynamic content"; they go because they want movies mailed to their house. They visit ebay because they want to buy or sell stuff. Am I going to visit ESPN because now there's more crap floating around the screen screaming at me to click-it? Nope, I visit only to see the scores of last night's game, or possibly even to read some commentary. The experience has never been good enough to be a draw in and of itself. Heck, there's a new IMAX theater in town, and I won't even go there until a decent show is screening.

    The same basic tenet applies to all versions of Web x.x...

    If your site is useful or entertaining people will visit. Dynamic content can help A LITTLE BIT in IMPROVING a site, but they cannot make the site good just by their being employed.

    1. Re:A fool and his money? by Forbman · · Score: 1

      Yes, Google is useful for what it is. But GMail is way more useful (OK, the 2+ GB mailbox size is nice, too) than most/all other webmail apps, and maps.google.com just totally kicks mapquest's ass for usability from a user's perspective.

    2. Re:A fool and his money? by drinkypoo · · Score: 1

      AJAX is a differentiating factor between two sites that work, in that it makes one work faster since [as I am sure you know] it eliminates many page loads. This is definitely a good thing(tm).

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  47. In other news... by NardofDoom · · Score: 2, Funny
    In other news: Only a very few people will get rich and everyone else will continue to have to work for a living, many of them in jobs they don't like.

    Since when has not being a multi-millionaire been a bad thing?

    --
    You have two hands and one brain, so always code twice as much as you think!
  48. There's _three_ now? by Sigg3.net · · Score: 0

    So... What's Web 1.0?

  49. Dispatch AJAX and Warlock... by Alioth · · Score: 1

    On the subject of AJAX, has anyone tried to use it from (for want of a better term) 'first principles' - i.e. not just using a toolkit to do the heavy lifting, but written a mini-project to find out what AJAX is fundamentally about?

    I did this. The overall impression I get is that AJAX is the term for what is a really ugly kludge. The old RAF terminology for what AJAX is is 'graunching' - forcing components together that don't really fit. It doesn't feel elegant, it feels nasty. It feels like forcing HTTP to do what it was never designed to do. Even a simple interface has performance reminiscent of Windows 3.1 on a 386 when it's running on the latest dual Xeon workstation. Javascript generating fragments of HTML to build a user interface in particular feels like a very blunt instrument, sort of like finding a big enough hammer to pound a screw into a piece of wood instead of just drilling a pilot hole then using a screwdriver.

    1. Re:Dispatch AJAX and Warlock... by mopslik · · Score: 1

      Javascript generating fragments of HTML to build a user interface in particular feels like a very blunt instrument...

      Ideally, I think, you'd use a language like PHP or RoR to generate the bulk of the XML, and JavaScript to parse the input/output. More like client-side processing than anything, so that web pages appear "faster" than if they had to send every little change to the server.

      Of course, I have yet to try and program an AJAX application.

      Even a simple interface has performance reminiscent of Windows 3.1 on a 386...

      Maybe it's just some wonky implementation that's limiting your performance. Google Mail uses AJAX (IIRC), and it's generally quite snappy.

  50. Dumb Terminals 2.0 by cyberjessy · · Score: 4, Insightful

    The real problem with Web 2.0 is that it completely ignores the power of the client machines. Even if you have a screaming processor with a gigabyte of RAM, it is just the same as if you had a 3 year old machine. While its ok, even ideal for documents and general reading is that what we desire from Applications, which is what Web 2.0 is about? The Web has not really grown up from HTML Docs.

    In my Web 3.0, I want applications to use my machine. I want applications to be sandboxed, I want to run them securely, and they need to be fast and capable. Java applets (although everyone hated it) is much closer to Web 2.0 than anything we have now. As much as the Slashdot crowd might hate it, the next version of the Web might come with Windows Vista, with Xaml (SVG like) applications, hardware accelerated 3d graphics, and running with limited permissions. I hope there are alternatives too.

    Before you start flaming me, think about cycles wasted per second.

    --
    Life is just a conviction.
    1. Re:Dumb Terminals 2.0 by SpaceCadetTrav · · Score: 1

      I drive my car to the post office every day to pick up my mail. Think of the engine cycles that I would be wasting if my car sat in the driveway and the mailman delivered my mail.

    2. Re:Dumb Terminals 2.0 by Trimbo2 · · Score: 1

      This is going to sound MS fanboi-ish but...

      Like many posters here I have been using 'AJAX' since way before it was called that (heck it wasn't that long ago that if you suggested doing 'AJAX' type stuff here on Slashdot you would have been bombarded with "OMG your using an ActiveX control!" comments).

      I'm glad XAML and XUL et. al. are getting a mention here. I've been playing a bit with the MS beta's of WPF (Avalon) and it is impressive what it can do (as is XUL and all the other similar technologies, but from the demo's I've seen so far they can't quite match the visual eye-candy of XAML) Given how little extra "Web 2.0" can do (heck is Google maps the best we can do? That would have been laughable as a client app 10 years ago!) I think it won't be very long before we enter "Web 3.0".

      When Vista finally ships (yeh yeh) how long is it going to be before 80% of the user-agent strings hitting your web server contain ".NET CLR 2.0.50727; Avalon 6.0.5070; WinFX RunTime 3.0.50727" as mine currently does? Not to mention all the XP users who will get it from WindowsUpdate automatically.

      What will happen then is all the non-business sites that currently have a "flash" and "non-flash" version will in the future have a Rich Client Platform (XUL / XAML / or whichever technology wins out) version and a Plain Old Web (POW) version based on your user-agent string.

      The simple fact is that business users want think client features, a thin client deployment model and a web type development model for depoying enterprise applications, home users want "flash like" whizz-bang for a lot of sites they visit and "Web 2.0" delivers neither of these. It will be very short lived.

      Web 2.0 is dead, Long live Web 3.0!

      Flame away :D

    3. Re:Dumb Terminals 2.0 by Anonymous Coward · · Score: 0

      Think about having to suk bandwidth downloading an application, then finding out that your machine with mips galore can't run the app till it downloads a new version of java x.xxx. Then when you've sukked down more stuff, and installed it, you have to do a bunch more things to make the site load properly. FSCK THAT! I want to surf. I give the page 3 seconds to load. If it doesn't load in 3, then I'm gone! Sukking down an app (java bloat or otherwise), suks bandwidth. I don't want to suk an app. I may never use again. I want content! The app. isn't content. It's overhead. The server provides the content. If I want to run an app. locally, I'll run it locally. When on the web, I want the server to provide the static page and make it look dynamic, based on my feedback. There are plenty of things for my computer to do, but building web content isn't one of them (unless I'm the one providing the web content).

    4. Re:Dumb Terminals 2.0 by Anonymous Coward · · Score: 0

      We had this like 10 years ago, it's called an "application". Firefox, for example. You build a program that runs on the user's machine and uses it's OS and GUI. Some people are talking about implementing things like word processors as web 2.0 apps, but a plain old "application" (Word, OpenOffice, whatever) is way more responsive than any web 2 app I've seen so far. Web apps have always been about the tradeoff between usability and convenient access. The web gives you inferior usability, in exchange for instant access from anywhere without installing software. When you want an app which uses the full power of your machine to be highly responsive and do complex work, you need a real native app, not some web toy, 2.0 or otherwise.

  51. E-mail is a lot like a webpage actually.. by romiir · · Score: 1
    Quote:
    Moving away from email? Email has absolutely nothing to do with the WWW. It's a completely different service. It sounds more like Internet 2.0. You'd never call an email a webpage.


    Actually most e-mail now-a-days is exactly like a webpage. Its just not publicly avaliable (Like a page on a webserver; But not all webservers are publicly avaliable either). You get e-mailed pictures and forms all the time I bet. If you can see the pictures before having to unpack them as an attachment, then its a webpage. Its talking about the move to dynamic content. E-mail used to be flat text, now its all about content, I get e-mail all the time with forms in it, from sweepstakes to mailing lists. Not all e-mail supports the great content yet, so most places are still slow to start useing the non plain text mail, but many places already use it. The difference between the new e-mail and a webpage is the way you retrive it. A webserver (the content source) is either public or password protected and you logon and see a webpage. In e-mail, the server (content source) connects to your e-mail server, and sends you the page, which you then login to, in order to view. It is very similar although e-mail uses a different protocol. I would like to see the release of SSMTP for SSL encrypted e-mail for the web 3.0. These are the kind of improvements we are talking about, the switch to dynamic content and away from flat text.
    1. Re:E-mail is a lot like a webpage actually.. by Cougem · · Score: 1

      You're confusing email with hypertext. Sorry all the stuff emailed to you goes via the SMTP port, or whatever they use. Not port 80.
      Your email has hypertext in it, and there may be img tags, but thats for your browser to determine, and it didn't got via the hypertext transfer protocol. You browser opens a connection to a seperate webserver, retrieves those files, and pastes them in. But your email isn't a webpage. It's a link to one, or an email with hypertext.
      That's just like saying a webpages are the same as email if they have a mailto: link on them.

  52. WebXP by Hank+Chinaski · · Score: 1

    I for one am waiting for the new and improved WebXP

    --
    IAAL
  53. AJAX is up!?!? by RingDev · · Score: 1

    You don't just AJAX something up. It's not like something you just plug in, change a config file, and BLAMO it's AJAXified! You design applications with AJAX in mind. Now, some people will (and have already) used AJAX in horrendous ways (ie: Navigation). But there are many GOOD uses for AJAX. For example, I have a corporate phone directory our receptionists use. It lists all of the employees, indicates if any of them are out of the office, and shows which other receptionists are online. That would be enough if the data was static, but it's not. People are constantly coming and going, receptionists step away from their desks, and contact info is updated. In order to keep all of the receptionists on the same page we have two options. 1) Use a hidden iframe that posts back every 10 seconds, checks for updates, and refreshes the iframe containing the employee list. 2) Use an AJAX method to communicate with the server and update the employee DIV. Using AJAX can get rid of iframes (making it easier for text->speach readers to interpret), removes the refresh "click", reduces complexity on the page. and just all round makes the page smoother.

    When making this desicion we didn't just "AJAX it up" we made the design decision and organized the entire project around that decision.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:AJAX is up!?!? by CmdrGravy · · Score: 1

      Bang on, you looked at the problem decided that AJAX could help towards your solution and then designed a workable system to meet your goals. Which I think is a far more effective strategy than that proposed by the Grandparent.

      In my opinion you shouldn't be using any technology or tool unless you have decided to use it for similar reasons. For example you wouldn't use a chainsaw to tile your bathroom no matter how cool and modern the chainsaw happened to be.

  54. Because revolutions are exciting. by AEther141 · · Score: 1

    Everyone wants to jump onboard a cutting-edge bandwagon while there's still room. Unfortunately, real innovation is few and far between and requires determined effort from brilliant people. Fads like Web 2.0 are like get rich schemes for techies - we allow the promise of something for nothing to cloud our rational judgement. Cognitive dissonance kicks in fast and we won't let anyone spoil our dream even when we're haemorraging time and money into obviously dead-end endevours. Eventually some little economic toto pulls the curtain, reality becomes impossible to ignore and the crash comes.

  55. Re:Web 2.0 brought on some interesting solutions.. by romiir · · Score: 1

    Yes, they always have been, but they haven't always existed. PHP is at the forefront of web 2.0. Something tells me your not a webdesigner. A windows server to run asp or just licenseing for the dynamic content languages before ment investing in your own private server and paying all kinds of licensing fees to get it operateing at all, then you have to worry about getting visitors. Now with search engines tieing the internet together better then ever you don't have to worry about getting your visitors as much if you have content they will find you. With the invention of free scripting which can produce dynamic content you don't have to pay outrageous licensing fees any longer. It allows small groups to get information out to the masses, like JibJab the overnight hit of a couple flash animators. 5 years ago they wouldn't have been able to get on their feet. Now you can buy hosting cheaper too due to the large number of webpages around hosters can offer cheap hosting and distribute the cost of implementing servers with langauges that have licensing fees.

  56. Technology, VCs, and Users by Infonaut · · Score: 4, Insightful

    Users tend to like Web 2.0 apps. A friend of mine showed me his company's Basecamp setup and I was blown away. He had over 30 employees and outside vendors working on about a dozen different projects, and all of it was managed in Basecamp. For $100/month, he is able to keep much better track of everything than in the past, when he relied on Entourage and a variety of other apps to pull it all together. He has people using Windows, he has people using Macs. He has a slim IT department. His people actually enjoy using Backpack, which also makes his job easier, because he doesn't have to cajole them all the time.

    The best of the Web 2.0 apps have a transformative effect for users not because of any technological revolution, but because the apps feel much more like client-side apps. They operate smoothly and feel more fluid. Scoffing at this is akin to saying that user interface improvements are not very important, which is odd coming from someone like Zeldman. Even subtle changes in how an app works at the user end can make a huge difference in how the user feels about the app. The very fact that people refer to Web 2.0 products as apps rather than sites shows this. Sure, dynamic websites have always really been applications. It's just that to most users, they didn't feel that way. Now, because of new coding approaches, the apps feel like apps.

    Is this an epic revolution? No. But it is the start of something new, in that a host of small companies with far less startup funding than in the Dot Com era are starting to pop up. They're trying different things. Many of them are trying the same things in slightly different ways. Most of them will not last very long. But this time, the money situation is different. Web 2.0 isn't about huge VC money and absurdly valued IPOs. It's about real businesses following established business practices. Figure out how to make something that people want to use. Figure out how to make money doing it. Go do it.

    I can understand why Zeldman is wary of the hype, but just because the VCs are jumping on the bandwagon doesn't mean that Web 2.0 is pure hype. To me it is invigorating to check out my TechCrunch feed and see so many interesting web applications popping up. The future has not yet been commoditized. As a whole, the web development community has learned a great deal about what works and what doesn't, not just from a technology perspective, but from a business persepective. In my opinion, Web 2.0 is much more about applying those lessons than about the breathless hyperbole of VCs. It really is different from the Dot Com era.

    --
    Read the EFF's Fair Use FAQ
  57. Re:Web 2.0 brought on some interesting solutions.. by generic-man · · Score: 1

    *ahem*

    I've done web development work for three years now, but it's business-to-business stuff and not consumer-oriented. I assumed you were talking about the expense of setting up development, not the costs associated with getting noticed (i.e. marketing). My bad.

    --
    For more information, click here.
  58. Web 2.0? by M3rk1n_Muffl3y · · Score: 1

    That was the biggest load of incomprehensible bolox I've seen today. There will always be spin doctors and idiots who listen to them, why waste time and effort complaining about them. There is more to Web 2.0 than AJAX and XML, read http://www.oreillynet.com/pub/a/oreilly/tim/news/2 005/09/30/what-is-web-20.html?page=1 and stop complaining about how you liked XML before it became fashionable.

    --
    This is not the sig you are looking for...
  59. Is it me... by Anonymous Coward · · Score: 0

    or do most Web 2.0 websites use the name "meta" in the domain name.

  60. No one likes a snake oil salesman, but... by DanCentury · · Score: 1

    If all the chatter about "Web 2.0" reinvigors interest in the web, and keeps us employed, I'm fine with it. There's always going to be the paracites, huksters and snake oil salesmen, and there will always be suckers to buy into it. Buddy Hacket said "I've had a few arguments with people, but I never carry a grudge. You know why? While you're carrying a grudge, they're out dancing."

    There are people who think "Web Standards" is snake oil, as well. No me, but other people.

  61. Brave New World by jeffvoigt · · Score: 1

    I agree with you that AJAX seems to be an answer to a greater problem. The problem (as I see it) is that the HTML was originally designed for viewing static web pages. There may have been some code or scripts behind the page generation itself, but you still only loaded one page at a time. Over the years there have been a couple of trends that have spawned to help solve this "single page load" problem.

    The common ground that these trends (Frames, Javascript, Flash, AJAX, etc.) share is that they all try to bring the user closer to achieving a truly dynamic experience. All these trends are in someway trying to overcome the "single page load" problem that is inherent with HTML. Each of these technologies have their own strengths and weaknesses, but the core problem will still remain until enough people realize the problem for what it is and try to solve it.

    Desktop applications are giving way to web applications. Most people are not computer savvy. The few that are (but do not work in a related field) know what they know about computers because they need to, not because they want to. No person should have to know about installing drivers, software patches, or resolving hardware conflicts. Web applications require no installation and no maintenace (except, of course, for the hosting system). It should be no surprise why these types of programs are catching on.

    Web applications will continue to strive to bring the user a better, more dynamic experience. However, until the underlying problem of the "single page load" problem is addressed by HTML and it's related processes, it will most likely remain this half-breed of application.

  62. Comparison by rinkjustice · · Score: 1

    Web 2.0 reminds me of the XBox 360, a little bit better and a whole lotta hype.

  63. Hate to say it Taco but... by mytec · · Score: 1

    "...but his points are clear and accurate, and deserve consideration."

    ...you're new here, aren't you? :-)

  64. Doesn't seem like anyone read the article by da_Den_man · · Score: 1

    The author was trying to convey his sense of disillusionment to the whole "Web 2.0" debacle. His point initially was that he was attending a conference and overheard this gentleman in front of him spewing forth the hyperbole of the "Next Great Thing" dismissing the current structure of the Web as "Web 1.0" which he obviously just heard from another conference.

    The author then goes on to state that "Web 2.0" was already alive and active prior to the term "AJAX" being coined in a white paper, meant to associate the use of 'Dynamic Content' (Of which there really isn't anything 'Dynamic' involved, because EVERYTHING has to be scripted to react) with using Ruby on Rails, XHTML, XML, and Javascript. The author then points out the obvious, that because this was already being done, it is STILL a work in progress. The author states that he identifies this due to the fact that he visited FLICKR and was able to find 'blank voids' that did something where nothing should be occurring. 'Undocumented features' found in a web page. The author then goes on to compare his work (and his team of people) to what is being said to be 'Web 2.0' and bemoans the fact that just changing the acronym or version name doesn't make a NEW product.

    The article then mentions the fact that more work is done by less people with more results than the 'big' teams working on JAVA and other 'applications'. The article equates big teams as bad and small 'dynamic' teams (there is that catch phrase again....)as the way to actually accomplish anything. The author finishes by hoping that this 'Web 2.0' does not lead to another bubble pop as was the dot.com's situation.

    Just because....the term 'Dynamic' can never be applied to a web based application, nor for that matter any application. All events are scripted. Nothing is 'created' based on input/function. Any program or any application cannot be 'Dynamic' because the computer does not have the ability to just 'make stuff appear' based on the thoughts or needs or desires at the time of the input. If the web were truly 'Dynamic' there would be no need for any other application, as the system would see the need and fill it on demand. Just my thoughts on that term.

    --
    You keep going until you die..."Me".
  65. No half measures by Quiet_Desperation · · Score: 1

    I'll just skip all the way to Web 40,000. At least then I can use Space Marines for site security against Chaos-bred spamworms.

  66. Forget the Buzzword by stelmach · · Score: 2, Interesting

    I don't understand why people have such a distaste for all things labeled 'Web 2.0.' I'm not a fan of buzzwords, and there's nothing I hate more than a middle manager with a head full of technologies he knows nothing about. But let's forget about all that and think about what it is we are trying to accomplish. I don't know about you, but I would like to make better web sites. Web sites with better usability.

    Let's face it, Tim Berners-Lee never fathomed the web would be used the way we use it today. The HTML protocol was just not made to support rich e-mail clients that check our spelling as we type, or maps that allow us to drag them around transparently gathering information from the server in the background without refreshing the page. I don't see how anybody could disagree with the fact that these features enhance a user's experience on the web, and they would simply not be possible without AJAX or some other still undiscovered technology.

    The sooner we stop complaining about people improperly using 'Web 2.0' buzzwords and start thinking about what this technology gives us as web developers and how we can embrace it and enhance it, the better off we will be, and the better off the users of our sites will be.

    1. Re:Forget the Buzzword by psykocrime · · Score: 1

      I don't see how anybody could disagree with the fact that these features enhance a user's experience on the web, and they would simply not be possible without AJAX or some other still undiscovered technology.

      My problem isn't so much with the label "Web 2.0" (although I do think it's pretty vacuous), but AJAX is a brutal, nasty hack. Worse, it's a brutal, nasty hack layered on top of even more brutal hacks. Consider this: TCP, the protocol that HTTP is built on, is a connection-oriented protocol so it's inherently stateful. HTTP is a stateless protocol, built on top of a stateful protocol. We then turn around and layer statefulness back on top of HTTP using hacks like cookies and URL re-writing. And we only need AJAX because we don't have a persistent connection to the server so we can constantly update the server with info and receive notifications of changes to the underlying model. Uuuggghhh.

      But for more of my rant on this subject, see: my blog.

      --
      // TODO: Insert Cool Sig
  67. Awww man... by Anonymous Coward · · Score: 0

    I havent finished web 2.0 yet!

  68. You said something there... by ElboRuum · · Score: 2, Interesting

    Oh okay maybe that is over cynical. However what was the first bubble? Was it perhaps that the world believed that somehow a combination of tech was going to change the way we lived our lives?

    Well, it did, didn't it? At least for tech consumers, anyway? Are not people walking around in a little personal impenetrable bubble of technology with iPods and cells and whatever else hanging off them like bandoliers and gun belts of the Wild West?

    Oddly enough, this creates a rather paradoxical effect, where people directly involved with tech become the biggest Luddites. What was wrong with the old Web? The technology? Not likely. The problem that has always existed is that technology doesn't solve problems without proper application, meaning that you need a problem to solve. Tech's a tool. It's there to accomplish a task in a larger abstraction, not to exist by itself. Using the inappropriate tools to accomplish the tasks of a larger abstraction, or by pursuing abstractions which have little value added to anyone is the problem of the Web (which is where online commercial ventures go wrong), not that we're using straight HTML or XHTML.

    Personally, I'm waiting for Web 5.5. I hear it cures cancer, balances your checkbook, and cooks you a hot meal (even if only someone you know uses it!). I'd have said Web 5.0, but that version balances your cancer, cooks your checkbook, and cures you of the need for hot meals.

  69. Actually, you're both wrong by frank_adrian314159 · · Score: 1
    Actually it's quite the opposite...

    Web 1.0 is about allowing societies to create and share ideas.
    Web 2.0 is about allowing groups to create and share ideas.
    Web 3.0 is about allowing individuals to create and share ideas.

    Web 1.0 is about allowing societies to look stupid and bore each other.
    Web 2.0 is about allowing groups to look stupid and bore each other.
    Web 2.0 is about allowing individuals to look stupid and bore each other.

    --
    That is all.
  70. Re:pfft.. Brutha calling... by Anonymous Coward · · Score: 0

    Web X will overthrow the power of whitey!

    Caaaaaaan you diiiig it!

  71. Isn't by DulcetTone · · Score: 2, Funny

    Isn't XML the CSV of Y2K?

    tone

    --
    tone
  72. Funny discussion by Hosiah · · Score: 1

    I'll of course do the Web 2.0 thing and satirize it all on my blog later. But speaking of funny discussions, isn't it time for another Sony story to break?

  73. Bitch bitch bitch by saltydogdesign · · Score: 1

    I for one am far more sick of hearing people bitch about the hype surrounding AJAX, Web 2.0, etc. than I am of hearing the hype itself.

    --
    // This is not a sig.
  74. InvestorWeb 2.0 by gmuslera · · Score: 1
    Full names sometimes gives better understanding of managed concepts. To have the same word ("web") to name a lot of things is not making things clear.

    Think that first was created the www, static pages, dynamic pages, etc, and in the last days of last decade was created InvestorWeb 1.0, the new gold fever, the boom, the "you must be here" next thing. No matter if you do a hello world plain html page or a fuzzy full graphic high bandwidth dynamic site, you could not miss it. Of course, it crashed, too much hype without understanding is a bad thing. Technologies advanced, a lot happened that changed how people see the web, and now is time for InvestorWeb 2.0, with the hype component of the 1.0, but with new gadgets, and, maybe, a few lessons learned from the past. Will it fail as the 1.0 version? time will tell.

    There is a tech web 2.0 too, that is evolving into current form since last decade and still have a long road to go till reaching a final form, where the things will be more integrating than linking, where people is more colaborator than visitor, where "where" will be more "the net" than certain URL. I could call that target Web 2.0, not the call for investors to come.

  75. We Got Jay Allard! WOOO! by wild_berry · · Score: 2, Funny

    Watch it, you! I'm working on replacing you with a blooming shell script too! All those buzzwords and you don't really know what you're talking about. Web 3.11 for Workgroups isn't best-of-breed i-enterprise synergy, it's long-view market leader innovation for maximised return on investment across a multi-disciplinary workflow of uncompromising fruity goodness. Please don't undersell the vision, man. And, man, am I buzzed about that vision. Woo!

  76. Some thoughts on Web 2.0 by cheesebag · · Score: 1

    I don't know what Web 2.0 is. In trying to educate myself, I have not been able to find a clear definition of what it is -- which is indicative that Web 2.0 is a general fuzzy idea at best right now. I looks like there are two distinct parts of Web 2.0 -- one is about types of applications (i.e. social networking apps, etc.) and the other is about various technology.

    That these two are arbitrarily grouped together and labeled Web 2.0 doesn't make much sense to me. It's clear that social networking apps like delicious, flickr, etc. can exist without AJAX, XML, or whatever other technology. Also, the new technology is not limited to the ones typically mentioned in Web 2.0 articles.

    Without overhyping or understating it, the new technologies are certainly useful (Google Maps, various other Google project), and the new concepts (social networking, Flickr, etc.) are certainly interesting regardless of what technology is used.

  77. Re:vaporware by Forbman · · Score: 1

    Well, it's no different than when some moron kicked off a job that tied up the line printer for an hour when you had to print out your CS101 project before it was due, or someone else somehow managed to eat all the disk i/o or filled up /tmp, etc. Remember how long it took a VAX cluster to reconfigure when one of its machines crapped out? OK, it was cool that the whole thing didn't just blow up, but it took 5-10 minutes for everyone else's terminal sessions to go back to not being virtually locked up as if someone had remotely Ctrl+S'd every tty on the other boxes.

    Me? I personally like how GMail (and maps.google) work with AJAX. Compared to their competitors, they just work WAYYY better, not only because of their AJAX stuff.

  78. I will never build an AJAX application! by Theovon · · Score: 1

    I have this feeling that, unless I lose my present job and have to do whatever it takes to make a living, I will never write an 'AJAX' application. Never. It's not that I don't like it. It's just that, for me, I will always see the web as a medium for distributing information, and information is best distributed in its least-complicated form, both conceptually and visually. Oh, I'll use CSS, XHTML, and I'll even do plenty of back-end stuff. But that's all in service to the main goal which is to inform or distribute.

    The fact that AJAX is not totally browser-neutral only serves to drive the feeling home even harder. I just got an iPaq. It's pretty neat, and it's the 4705 model with the 480x640 screen. But with the exception of a few web sites, it's mostly pointless to try to pull up a typical web page on it (basically, IE 4.0). Even the web site for a company that specialized in protective cases for PDAs doesn't display properly on the iPaq!

    Now, not everything is embedded, so it's unfair to suggest that everyone conform to the lowest common denominator (NCSA Mosaic?). But to me, this just reinforces the feeling that I already had, which was that web sites are most useable when they're simple and comform to the original markup philosophy. To me, caring about the width of the web browser window, and even moreso the height, is something to be avoided.

    When I first started learning web programming, I build this really complex page with sidebars and decorative borders and all sorts of stuff. It looked really neat but was really confusing. After consulting with my personal expert on usability (my wife), I redesigned it completely to be simple and to the point. All the navigation stuff you needed was there, but it was just simplified and relatively unadorned. The result was 100 times more intuitive. It's too bad most web site developers don't have usability experts who specialize in making things intuitive to use. And you don't need AJAX to do that.

  79. Re:vaporware by generic-man · · Score: 1

    My point is that it's naive to assume that everyone's going to be connected to the Internet all the time. I enjoy having a local cache of my IMAP mail server's folder structure on my laptop so that I can compose messages off-line and have them sent the next time I connect to the Internet. To me it doesn't make sense to pay $60-$80 a month for a cell phone plan with unlimited data or $30 a month for T-Mobile wi-fi access just so I can access my old e-mail while on the go. Even at "54" Mbps, the network presents a huge performance bottleneck for many applications.

    --
    For more information, click here.
  80. and another one by a.d.trick · · Score: 1
  81. Applets, anyone? by javabandit · · Score: 1

    I certainly see some need (in certain cases) for asychronous activity in a web application. All of us have used Javascript and hidden IFRAME hacks before. Not pretty, but it works.

    All that being said, I can't understand all this hype. If I want a rich, interactive application, distributable over the web, then I would probably opt to write it in Java and distribute it as an applet or through Java Web Start. If I wanted native widtets, I'd write it using SWT.

    Am I the only one who thinks that dynamic page updates are overrated and unnecessary 99% of the time?

    1. Re:Applets, anyone? by Anonymous Coward · · Score: 0
      I certainly see some need (in certain cases) for asychronous activity in a web application. All of us have used Javascript and hidden IFRAME hacks before. Not pretty, but it works.

      Yup. :-)

      All that being said, I can't understand all this hype. If I want a rich, interactive application, distributable over the web, then I would probably opt to write it in Java and distribute it as an applet or through Java Web Start. If I wanted native widtets, I'd write it using SWT.

      Agreed.

      Am I the only one who thinks that dynamic page updates are overrated and unnecessary 99% of the time?

      Agreed.

      I am a web developer of about 6 years. I am a youngin' compared to many people here [age of 17] and I find that the internet is just getting worse. I, personally, am very into online communication (eg. IM, e-mail, etc.) and how it works. I've noticed that IM is just getting reducilous. Who seriously needs an "AJAXified" form of MSN Messenger? I can see the need, but if you just need to pop online quick at someone else's house[or at school] to tell someone something is just dumb. Isn't that what e-mail and the telephone/cellular phone were invented for?

      I suppose I am not as experienced as most web developers here, but from what I have witnessed over the years I feel that "Web 2.0"[and variations] is deteriorating the internet. I noticed a few people here have already pointed out that "a bunch of kids" are going to use it in all forms it was NOT designed for and I agree. However, I have not once used or even really looked into "AJAX," I do a lot of server side scripting [mostly PHP and Perl], but I feel "XMLHTTP" has no place in the average website.
  82. Re:Where's my magnifying glass? by Jerry+Coffin · · Score: 1
    Amazingly (almost uniquely, anymore) when you ask your web browser to change the size of type on this page, it actually works! Given the rarity of this anymore, chances are you've accidentally set your browser to the smallest size available, simply because it's been five years (or so) since it really made a difference often enough to notice.

    I hope you'll pardon a minor rant, but once upon a time, when we developed programs that ran on the user's computer, it was de rigeur to allow the user to control the color and size of text being displayed. Even when we were working in text mode so all the text was the same size, we at least allowed users control over the colors.

    Now, the average web site has changed that completely -- in terms of actual responsiveness to the user's needs and/or wants, we're roughly back to the usability level of dumb terminals connected to a mainframe. You're only going to get something the way you want it if you happen to agree (in detail) with the designer of the web site about how you should get it.

    From what I've seen, Web 2.0 mostly deals with the wrong things -- admittedly, much of what it attempts to do needs to be done as wall, but on a realistic list of priorities, none of it would even be in the top 20.

    --
    The universe is a figment of its own imagination.
  83. should be web 8.0 by bxbaser · · Score: 1

    the web has a few more fads than 2 since its been around.
    why do we suddenly have to change the name of something that progresses.
    im going downstairs to watch tv 14.0
    soon im gonna have lunch 24.0
    with wife 1.0
    then get in my car 11.0
    and go to job 16.0

  84. In support of your argument, you cite... a blog? by Old+Man+Kensey · · Score: 2, Insightful
    jg21 wrote:

    Just so. Indeed, may I just offer, amid all this indignant debunking, a simple metric based on fact rather than prejudgement?

    First, you obviously didn't read the link in the post you're replying to. (Unless you're being equally tongue-in-cheek.)

    One of the many blogs hosted at SOA Web Services Journal is one by Web 2.0 Workgroup member Dion Hinchcliffe. In terms of page views, the blog crossed the 500K mark after just over 90 days...

    Second, the popularity of a blog or the ideas therein does not in any way constitute a benchmark of the validity of those ideas. And the stats you quoted (that I snipped) aren't even that impressive. 55 posts in a hundred days? Less than 400 comments? jwz posts more often than that in his LiveJournal and gets that many comments in a week. Should we be talking about jwz as the new hotness in web technologies? Obviously he's more relevant than Web 2.0!

    The topic of Web 2.0, and related offshoot movements like Identity 2.0, TV 2.0, Democracy 2.0, Law 2.0 is a major grassroots topic of interest. It's as simple as that.

    So is the alien autopsy at Roswell, the number of people associated with the Clintons who've died, and abiotic oil. Just because people have an opinion about it doesn't make it relevant either.

    "Web 2.0" is just the latest incarnation of herd behavior in VCs and pretentious web-design fanboys who take themselves way too seriously. Google did not set out to create a "Web 2.0 application" with Google Maps, nor, I would wager, did the guys who created Flickr or other tagging sites, or the developers of any successful site using Ajax. They just created something they thought would be useful and used a new tool (AJAX/Ruby on Rails/etc.) to make it a little spiffier than it would have been otherwise.

    Web 2.0 is not the radical break with the past that everyone seems to want to believe it is: this is just the latest swing of the user-side/content-side pendulum back toward putting code on the user side. (For another increment of the swing, see Google Earth.)

    --
    -- Old Man Kensey
  85. I can see it now by elfguy · · Score: 1

    Web 2.0 bringing everyone to use only web based apps, BellSouth's plan to have added fees come into play, everyone has to pay tons of additional money just to have access to a word processor. GG.

  86. Errrr by teklob · · Score: 1

    No offense to author, submitter or anyone else, but who is Jeffrey Zeldman and why should I take this 'article' with any more than a grain of salt? Other than pointing out a few useful pieces of software, what is this article really about?

  87. The web is slowing down by Animats · · Score: 1
    A major problem with all this "Web 2.0" stuff is that it's slower. If the client is constantly going back to the server, you need more server power. This may be the reason "Web 2.0" is so heavily promoted. It sells server hardware.

    I'm seeing more sites that load slowly. Sites that need ten seconds or more to load over an idle DSL line are becoming common. Often, the delay is caused by page layout designed to delay loading until all the ads load. The renderer reformats frantically as the content trickles in. Sometimes it's because the server is overloaded servicing the within-page requests. This is a big step backwards.

    On the hysteria front, there's a site devoted to AJAX page layout. It contains a long section on how to get a page with three columns of the same height. Javascript is used to compute the length of each column and align the columns. Differences between browsers must be handled. It doesn't work right in IE Mac 5, Firefox 1.0, or Opera 5 and 6. (But it's fixed in Opera 9b and Firefox 1.5!) Special cases are required for Opera 8 and Safari. All this to get three columns. Write once, debug everywhere.

    That's what HTML tables are for.

  88. The whole "Web 2" thing is bs, its not a new Web.. by Zantetsuken · · Score: 1

    Its not like Web 2 replaces the HTTP and FTP protocols, and it isnt some new super easy way of coding HTML (if you by anymeans think HTML is hard, you can also proudly call yourself a low IQ capacity "Special Person") - so therefore it isnt really a new version of the Web.

    What the hell do you think happened when Java, Javascript, VisualBasic, PHP, ASP, web-based database managed forms, Flash, Perl, CGI, XML, SGML, and any other language or content display method was released - they did not rename the Web from 1.0 to 1.5 when XML and Flash were released, and the same goes for the others. Like the article and everybody that posted on the /. forward of it, most of the tech behind "Web 2" has been around for years - and the stuff that actually is new is just new languages and methods to display content - nothing more, nothing less...

  89. Computers by Tony · · Score: 1

    Uhm... Why do we *need* to use those cycles? What will it give us?

    The internet in general is about the movement of information. The web is about the sharing of information. Where are those cycles going to go?

    Sure, you could have web-based Quake 4, but what's the point? If you want to waste cycles, why not do that with client-side games that run natively, and can take full advantage of those cycles rather than wasting power on some sandboxed non-native language?

    XAML doesn't provide much more tha XUL at the moment. So, in the way, Web 3.0 is already here. But you know what? It's still just the web, it's still just a way of sharing information.

    Instead of wasting those cycles re-inventing Flash, why don't we use them for client-side information management? Why don't we form communities of trusted computers that sift through all the information (HTML, RSS, whatever) available to find specific relationships?

    We don't need to waste resources on "Web x.0". We need to figure out what to do with the information we have.

    But that's just my opinion. It's your computer; waste cycles on whatever you like.

    --
    Microsoft is to software what Budweiser is to beer.
  90. This time CASH OUT the options. by sulli · · Score: 1

    Don't get caught in AMT hell when the stock tanks.

    --

    sulli
    RTFJ.
  91. real progress by DeveloperAdvantage · · Score: 1

    Although the article is well written and an easy read, there is actually little factual information as to why the author does not like Web 2.0 or doesn't think it is an advance in technology. Although I tend to agree with the article, I don't think it contributes much in terms of intelligent discussion.

    I think over the next few years the real progress will be in the following key areas:
    1. Content
    2. Producer/consumer gap
    3. Location independence

    First, with respect to content, much of the web is dominated by what could be called amateur content. How many more podcasts do I have to listen to where every second word is uhm... and aww.... You can really tell most of them were simply recorded in a hour or two, received little or no editing, and then were hastily uploaded to the nearest server as fast as possible. There is something to be said about everyone having the ability to put content on the internet. But, there is also something to be said about the value of content developed by professionals. I think over time we will see higher quality content and there will be better mechanisms to sort out the signal from the noise. As an example of at least improved due diligence, we have sent out over 70 review copies of a recent product. http://www.developeradvantage.com/

    Second, the producer/consumer gap. Surprisingly, there is still a significant gap between the producers and consumers, which I would expect to shrink. This gap is filled with people skimming off profit or passing on cost when really they don't need to be involved. It is interesting that I think some of the most successful internet companies are not directly producers (say of content) but really are simply in the middle. Think about amazon.com or ebay or even google. Should people be buying directly from amazon or directly from the publisher or why not directly from the author? Historically, editing and distribution were huge advantages of going through a publisher, but, now with the Internet, distribution should be much more simple and often online communities, private or public, function as extremely thorough editors and reviewers. So what is the benefit of having all these people in the middle? We know they add to the cost, how do they help in terms of benefits?

    Third, location independence. Arguably the most successful physical product in the last couple years has been the iPod. What does the iPod give you? Well, really it means that you can take the equivalent of boxes and boxes and boxes (depending upon the size of your box), and listen to them where ever you go. The iPod gives your music location independence. I can see something similar happening with video, but I don't think it will be as successful. There are biological limitations to how much an individual can do at one time. Audio is attractive while "on the go" but it remains to be seen if video will also be successful. I don't think natural selection will be kind to those who exceed the biological limits on what they can do at what time.

    --
    FREE - Java, J2EE and Ajax Audiobooks for Software Developers - www.DeveloperAdvantage.com
    1. Re:real progress by Todd+Knarr · · Score: 1

      On the producer/consumer gap, companies like Amazon aren't as useless as you make them out to be. What Amazon is is an aggregator. Amazon buys in bulk from the authors/publishers. That lets the author deal with one buyer rather than having to maintain a full-blown e-commerce site for the relatively low volume of books that any one author sells. Then Amazon turns around and runs a full-blown e-commerce site for all the authors/publishers they stock, which lets them spread the fixed costs out over a much larger volume than any one author/publisher could manage. For example, Amazon probably pays a better rate to FedEx and UPS than an individual could get simply because Amazon ships such a large number of packages and can prep the shipments to make it easier on the shipping company to handle them. Amazon works by making it cheaper/easier for everyone and keeping a slice of those savings for itself.

    2. Re:real progress by DeveloperAdvantage · · Score: 1

      The advantages (at least with digital content) are not as clear. To illustrate, I am going to use an audio example, since it is the area I work in. The retail cost to ship one physical CD in a jewel case is about $5-15, depending upon how fast the consumer wants it. One audio CD is equivalent to about 50MB of MP3 CD quality sound (44.1 khz). In terms of bandwidth, for $10 you can purchase roughly 10GB a month, which would allow some 200 downloads. So, even allowing for some duplicate downloads, the "shipping" costs for downloadable content are negligible, roughly two orders of magnitude lower than physical goods. Of course, for books the economics you described are correct, and many people, myself included, still love to read a physical book (or at least print the pdf).

      The other key issue you mention is the cost to run a full-blown e-commerce site. This has also shrunk, particularly with services like Paypal (and others) who can handle online payments. As time goes on, this cost will only shrink further, helping to close the gap between producer and consumer. Soon, the only significant cost of developing and distributing content will be the author's time.

      The economics of digital content favor the closing of the gap between producer and consumer, with both of them sharing the benefits of reduced cost.

      --
      FREE - Java, J2EE and Ajax Audiobooks for Software Developers - www.DeveloperAdvantage.com
    3. Re:real progress by psykocrime · · Score: 1

      On the producer/consumer gap, companies like Amazon aren't as useless as you make them out to be. What Amazon is is an aggregator. Amazon buys in bulk from the authors/publishers. That lets the author deal with one buyer rather than having to maintain a full-blown e-commerce site for the relatively low volume of books that any one author sells. Then Amazon turns around and runs a full-blown e-commerce site for all the authors/publishers they stock, which lets them spread the fixed costs out over a much larger volume than any one author/publisher could manage.

      They provide another value: they allow me to browse titles from many different publishers - and compare and contrast them, and review comments on them - at one central, easily searchable location. Eg, I got to Amazon.com and search for 'Java' and get a big list of java books, as opposed to going to www.awprofessional.com, www.samspublishing.com, www.mkp.com, www.wiley.com, etc., etc. and doing many different searches, etc.

      I don't mind buying direct from the publisher, but in practice I rarely do, for that exact reason. Often I don't know - ahead of time - *who* publishes the book I'm looking for, because I often don't even know the title of the book I'm looking for.

      --
      // TODO: Insert Cool Sig
    4. Re:real progress by DeveloperAdvantage · · Score: 1

      Yep, listing titles from multiple publishers is a benefit, but this could easily be achieved with good search engine technology (as alluded to).

      I usually only buy books that I have heard about or read about somewhere else, either in another book or article or on the web, so usually I know exactly what I am looking for.

      I definitely like the reviews they provide, athough I do find that with the reviews, it is sometimes difficult to sort out the noise from genuine helpful reviews. On the other hand, for movies I commonly use imdb.com specifically for their reviews and ratings. I often find the amateur reviews are much better aligned with my own taste than what the professional reviewers have to say.

      --
      FREE - Java, J2EE and Ajax Audiobooks for Software Developers - www.DeveloperAdvantage.com
    5. Re:real progress by Todd+Knarr · · Score: 1

      For digital content the equations are the same, but the coefficients are drastically different so the outcome's different. With digital content there's no physical shipping costs and minimal costs to maintain inventory (you can basically xerox off a new copy when you're ready to send it out the door). At that point the only part of the aggregator's function left is as a search engine. So aggregators don't do well in the digital realm (eg. the RIAA) but dedicated search engines do.

  92. in web 3.0.... by Anonymous Coward · · Score: 0

    In web 3.0 servers will not continue to fail under the weight of being slashdotted.

  93. Re:vaporware by jp10558 · · Score: 1

    Well, I keep hearing about how cool maps.google is - but I really don't get it. All I get is a blank page with loading... on it. Boring to me. Maps24.com otoh works, and looks pretty nice. Of course, it uses the "old" java technology, but it does stuff.

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  94. web 2.0 = desktop 2.0 by aseb2 · · Score: 1

    I dont believe web 2.0 is a good way to go, having desktop apps, that can query databases, and are as secure as a plain HTML web page would be so much better my case in point is google earth, it is more or less a desktop app that gets all its content online a desktop app with an internet explorer window in it can basically do everything any old web site does and more

  95. Why wait? by lazydog · · Score: 0

    In what version do we get rid of SPAM?

  96. Just to point out... by Trimbo2 · · Score: 1

    Hate to reply to myself, just wanted to point out I am aware Google maps user hidden iframes to do its magic, before someone points it out to me :D

  97. Battle of the Buzzword-blogging lamors by v3xt0r · · Score: 0

    IMO: just stfu and code it, or just stfu, instead of ranting about it on your lame-ass blogs.

    Is it just me, or are Bloggers the lamest users on the internet today!?

    I don't know what is worse... saying "I have a blog" or "I use AOL".

    Another thing I love, is when 'web developers' spend their entire day 'blogging' about programming on a 'blog' that they didn't even program themselves. *lame*

    --
    the only permanence in existence, is the impermanence of existence.
    1. Re:Battle of the Buzzword-blogging lamors by Anonymous Coward · · Score: 0

      >Is it just me, or are Bloggers the lamest users on the internet today!?

      Believe it or not, you just blogged on slashdot :o
      In fact it read just like something out of myspace

  98. Amazon cheats by Fantastic+Lad · · Score: 1
    What Amazon is is an aggregator. Amazon buys in bulk from the authors/publishers. That lets the author deal with one buyer rather than having to maintain a full-blown e-commerce site for the relatively low volume of books that any one author sells.

    Actually, this is not true. I wish it was, but it's not. . .

    One of the ways Amazon keeps its costs down is to keep as little as they can in stock, thereby limiting the need for warehouse space and maintenance staff. For small publishers, Amazon's largest 'bulk' order might be 2 copies of a title. Amazon basically makes storage each individual publisher's problem. I don't know how they handle Stephen King or J.K. Rowling, but for small press, it's 1 or 2 copies at a time. --And this remains the case even after a small press earns a year-long track-record at Amazon of their title selling seventy or more copies.

    Is it more expensive to make forty small shipments to Amazon rather than one or two big shipments? You bet it is. Hundreds of dollars more.

    Because, you see, Amazon, unlike most other book distributors, never pays for shipping from the Publisher. The publisher pays to ship books to Amazon's sorting department, and the end customer pays to have books shipped from Amazon to their door step. Amazon never buys a single stamp or pays a single FedEx bill. Nor do they have a fleet of trucks like most real distributors. Why should they when everybody else is paying to ship?

    And for this 'service' Amazon feels right in taking a 50% cut of the book's cover price. --The remaining 50% must pay the publisher's production, printing and shipping costs. Is this reasonable? No, it is a damned rip-off. But that's Amazon.

    Amazon is nothing but a glorified search engine. I use Amazon to find the title I'm after, and then I make a side sale directly with the publisher or used book store in question. At least then the money is going to people who have actually earned it.


    -FL

    1. Re:Amazon cheats by mschuyler · · Score: 1

      And for this 'service' Amazon feels right in taking a 50% cut of the book's cover price. --The remaining 50% must pay the publisher's production, printing and shipping costs. Is this reasonable? No, it is a damned rip-off. But that's Amazon

          The percentages you quote have been normal in the publishing industry well before Amazon ever came upon the scene and grossly exaggerate what Amazon gets for a book. Ingram and Baker & Taylor, two of the largest wholesale book distributors around, get approximately this discount from publishers, then turn right around and give bookstores and libraries a discount of over 45%, thus skimming 4-5%. The retail bookstore then sells at retail, taking their profit, if possible, from their overall 45% discount. Compare this to the mark-up in some other consumer goods (Monster cables, for example, where a $15.00 cable gets sold for $120) and you see that the book industry operates on comparitively very thin margins.
          Amazon, of course, sells direct to consumers and has no expensive retail shopping mall rents to pay. They pass much of this discount to consumers, who typically get mainline books for a 40% discount. So, once again, Amazon is skimming as much as 10%, but frequently much less. Thus, of course, the demise of retail bookstores.
          But this is not always the case. Many small publishers refuse to sell at a discount to Amazon, or they offer such a small discount that Amazon charges full retail. This is often true of academic publishers, whose discounts range in the 10-15% range off retail. But it's also true of publishers like ARRL, for example, which sells technical books for amateur radio enthisiasts. These books sell for retail on amazon. The result is that it costs the consumer just as much to buy frpom amazon as it does directly from the publisher.
          The bottom line is that Amazon DOES NOT GET 50% as you claimed. For most books they get a few percentage points, no greater than any other wholesaler in the mix. The result is that consumers get books cheaper, even with the added shipping, than they could from a retail store. That has implications for independent bookstores, of course, which I'm not arguing. But let's not say Amazon gets 50% when they average about 10% of that.

      --
      How about a moderation of -1 pedantic.
    2. Re:Amazon cheats by Todd+Knarr · · Score: 1

      That sounds about right. I see mainly comic books and graphic novels, and it's even worse there. Diamond pays at most 40% of cover price, more often 30-35%, to the publisher/creator. If the publisher doesn't use Diamond's affiliated printing house, the publisher's also responsible for shipping to Diamond's warehouse. Then Diamond charges the retail shops about 70% of cover price and shipping from Diamond to the shop. And Diamond doesn't order until after they've got orders in hand from retailers, so they rarely get stuck with unsold inventory. Amazon's positively benevolent by comparison.

      Baen may have the right method, electronic forms direct from the publisher without needing any aggregator.

  99. AJAX with XUL in Mozilla by Nurgled · · Score: 3, Informative

    It should be noted that it's possible to use AJAX with XUL in Mozilla. XUL gives you a UI toolkit based around a DOM, and while it has its shortcomings it's definitely a lot better than HTML. Since XUL is XML-based the same techniques used to deal with AJAX in HTML can be applied, but you also get XBL bindings which allow you to hide bundles of functionality behind opaque objects thus creating custom widgets. Also, both the builtin widgest and any custom ones can be styled using CSS so you can still get your brand in there.

    Of course, it only works in Mozilla-based browsers. Not much good on the Internet right now, but at my company we have a few internal webapps based on the Mozilla "platform" which seem to work well for the users. I think this is a good place to head: all that's lacking is a good standard which serves the same purpose as XUL. XUL itself is adequate, but there are a few places where I think it needs a bit of work before it can be considered good enough for widespread development. XBL is already good, and for Mozilla browsers it can already be applied to HTML and SVG documents so it's by no means XUL-specific.

    Microsoft seems to be heading in a similar direction with XAML. I think it'd be a good idea to get a good, general, open standard out there before Microsoft launches XAML and it's too late.

  100. You're not the first... by teknico · · Score: 1

    > As for me, I'm cutting out the middleman and jumping right to Web 3.0.
    > Why wait?

    You're not the first, man. Here's Web 3.0 description by Twisted's architect extraordinaire Glyph Lefkowitz:

    "Web 3.0", or Why Mantissa is What the Web is Missing
    http://www.livejournal.com/users/glyf/47582.html

  101. Microsoft by Peeptophe · · Score: 0

    I can't wait until Microsoft launches the production version of Web '98. It's due late Summer of 2007.

    --
    * Si hoc legere scis numium eruditionis habes *
  102. Mail by Mr.+Underbridge · · Score: 1
    Snail mail disappearing as email takes over? Eheh, tell that to the poor guy slumping a ton of mail with all the christmas cards.

    Um, snail mail volume is way down for basically everything except Christmas cards, causing the post office to abandon a lot of public mail boxes and even branches from lack of volume.

    Brick and Mortar stores a thing of the past? Oh sure, tell your girlfriend that there is no need to go shopping with her, she can just browse on the laptop while you play Battlefield 2 and it will be just the same.

    True, but for guys who hate Christmas shopping and such, there's never any reason to ever venture to the mall alone.

    I generally agree with your sentiment though. People aren't doing new things online, they're just doing the same things they've always done, only faster and without going anywhere. And that's good enough for me.

  103. Hold on! by Debiant · · Score: 1

    Minimally, the next move is going to be utilizing client side resources, which are currently being left out of the picture of web software. Everything is about to become an internet device - mobile phones, televisions, game consoles. I think applications like Google Earth are probably typical of the future - programs that seamlessly integrate client and server resources.

    And the security? Imagine above and think Microsoft. Why just to stop integrating IE to OS, why not tie both to server also directly?

    And what about developers? I'm sure there are lot of good points of having things like Ajax, but GUI based systems that can provide clean looking user interfaces are really, really complex. You have to map each exception and situation flawlessly. Just like the writer of original article pointed out.

    Very good point of HTML is that it is simple itself, but it can be manipulated by very complex rules by things like PHP.
    Now you got actually three complex layers: the presentation , business logic AND sending/receiving data.

    To help in this 'simplicity', we have such wonderful error free and elegant solutions like javasctipt and XML that we all designers love without a question. Not. Both are really wondeful in theory, but quite headaches in practice.

    --
    Nobody knows the trouble I've seen, nobody knows has the trouble seen me, even I sometimes wonder why I write these line
    1. Re:Hold on! by The-Trav-Man · · Score: 1

      What about developers? Every new technology makes things more complex/difficult. If it improves the clients experience and the functionality of the application then the extra effort is worth it. Your post reads like a big winge, yes it's hard, no the current tools aren't perfect. Once they become perfect you'll no longer get paid the 'big cash moneys' to develop them and it'll be time to move onto the next new technology. And quit bashing javascript and xml, both of them are quite reasonable to develop in once you've learnt how to do it and some good practices to use.

  104. Re:Where's my magnifying glass? by Porchroof · · Score: 0

    I don't wish to reconfigure my browser for every web page I want to read. If that's required to browse the web, I'll go back to reading books and watching television where I don't have to spend time increasing or decreasing text and picture size.

    I think that many of you don't mind hitting four keys when one could have been sufficient or constantly accessing the browser's menu to adjust something because that's the geek/Unix experience. It is similar to the activity needed to drive a car with a manual shift transmission: "By God, look at me. I'm doing something important."

    Whatever happened to the concept of "user friendliness"?

    --
    Fata viam invenient.
  105. TV 2.0? by booch · · Score: 1
    Is this something new, or a description of a previous major change in the nature of television? If it's something new, I would think it would be called TV 5.0 or something. I can think of several significant events that changed the nature of TV:
    • color
    • additional networks
    • VCR
    • cable
    • satellite
    • explosion of networks
    • TiVo
    • digital / HDTV (not exactly the same thing)
    --
    Software sucks. Open Source sucks less.
  106. Not quite obscure enough by DarthStrydre · · Score: 1

    While a recognizeable obscure quote from the movie Flash Gordon by itself is very worthy of kudos, this entry loses 4 point for being in the much more popular Queen song from said movie soundtrack, which makes it all the less obscure.

    Winner: Iron Chef!

  107. Re:Web 2.0 brought on some interesting solutions.. by Anonymous Coward · · Score: 0

    PHP is at the forefront of web 2.0

    Lorf, I thought it was Ruby on Rails. PHP is old hat.

    I'm really sick of seeing these meaningless terms such as "Web 2.0" being thrown out in the first place. If you're using specific technologies, just say "I'm using AJAX, Ruby on Rails, and Podcasts". ...

    The small startup business you describe would probably find it far more economical to do a shared hosting or managed dedicated server plan. In the case of shared hosting, the price points for MS hosting is generally not much different than UNIX hosting. If you're a joe who is tight on cash, I wouldn't be running my own box. It costs a fortune to get fiber dropped and buy the hardware in the first place.

  108. Good To See Unanimity About "Web 2.0" by Anonymous Coward · · Score: 0
    My attempt to summarize this discussion:
    • "Web 1.0" is undefined,
    • "Web 2.0" is also undefined but we know that:
      • "Web 2.0" is not AJAX,
      • "Web 2.0" is not SOA.

    So this "Web 2.0" thing: what precisely is it??

  109. Re:3rd post by Anonymous Coward · · Score: 0
    First reply to the first post!

    --

    I am The Anonymous Coward. Fear my wrath.
  110. you all have the wrong naming conventions by soundproofing.noise · · Score: 0

    It's :

    Web
    Web 2.0 (never released)
    Web 3.0
    Web 3.1 (with cool new multimedia features, google will be bought up and bundled as part of this release)
    Web 95 (This will be released on a new type of CD media)
    Web 98 (This will try to fix some features and add usb support)
    Web Me (more feature fixes to encourage the punters to handover some more cash for no real gain)
    Web XP (a total rewite with true multitasking)

    At some point IBM will realign its business no longer selling services, instead becoming a concept provider.

  111. more on zeldman day by Anonymous Coward · · Score: 0

    Zeldman might know a lot of stuff and make some pretty sites, but damn it, all he ever writes about is how his day was and how everyone around him is stupid.

  112. Am I the only one by jamesmacaulay · · Score: 2, Insightful

    ...who's heard way more backlash against Web 2.0 hype than actual Web 2.0 hype?

  113. Yes, but what about minor releases? by coralsaw · · Score: 1

    Why on earth are we going from Web 1.0 to Web 2.0 man? What happened to Web 1.1, hell, what happened to Web 1.11-r4 for that matter?

    And what about nightly builds, a practice that has served M$ (and leak-boys) so well in the past???

    self.confused

    --
    <before>now</before>
  114. Web 3 by Stercus_accidit · · Score: 1

    I don't see how it's gained "so much traction so quickly", it's been around for ages, just nobody bothered with it.

  115. Go look for yourself. . . by Fantastic+Lad · · Score: 1
    The bottom line is that Amazon DOES NOT GET 50% as you claimed. For most books they get a few percentage points, no greater than any other wholesaler in the mix.

    Get a handful of paperbacks from your shelf and look at their cover prices. Then check them out on Amazon. The chances are that significantly more than half of them are listed on Amazon at exactly that price, and those which are not are high-volume sales items and are typically only discounted by about 20-30%. Funny, huh? --Especially when Amazon's model should allow them to give at least a 40% discount on virtually EVERY book and still make a tidy profit. But that simply isn't how it is. Instead, Amazon engages in a common type of marketing which uses semantic tricks proven to give the average customer the impression that they are getting a good deal when they shop at a given outlet.

    And there is absolutely no excuse for this.

    Please remember, Amazon cannot be compared to other distributors because unlike other distributors, Amazon incurs NO shipping costs, maintains NO stock, and does NOT order in bulk. --These combined qualities pose a huge problem for a small or medium-sized publisher. Amazon should be skimming at most 10% of a cover price, which is the accepted and rational norm in the distribution game. But instead, they regularly take from 40% to 50%, and they do NOT pass a portion of that discount on to either retailer or customer.

    I know these details from direct experience in dealing with Amazon as a publisher for more than a year, so I feel both justified and qualified to say it once again: Amazon does not play a fair game of ball.


    -FL

  116. Re:Go look for yourself: I did. by mschuyler · · Score: 1

    and does NOT order in bulk.

    They DO order in bulk--for books that will sell. Actually, Amazon is probably the only place a small publisher like you has a chance at all. Why in heaven's name would they want to buy from you in bulk? They know your self-published wonder book isn't going to sell. It would be stupid for them to buy in large quantity. Further, it is standard practice in the publishing industry for retailers to buy books from publishers with a "return" privilege. Let's say B.Dalton buys 100 copies of a title from you. They sit on their shelves for a few months and don't sell. They get rifled through; the spines get beat up; the covers get torn. But they don't sell, So B.Dalton packs them up and sends them back to you for a FULL refund. So would you rather sell books permanently or get them back in poor condition after you thought they were sold? Also, B.Dalton paid postage to get books BACK to you, but you paid to send them to B.Dalton, just as you would to Amazon.com. You idict Amazon for not buying in bulk. Why should they and get stuck with dead merchandise? It doesn't make business sense at all.

    Amazon incurs NO shipping costs

    So those books just wrap themselves in bubble-wrap and address themselves, then?

    But instead, they regularly take from 40% to 50%, and they do NOT pass a portion of that discount on to either retailer or customer.

    You're still claiming Amazon is skimming 40-50%, but the numbers simply do not add up. They only GET a 40-50% discount, they can't therefore also TAKE it. I couldn't find a paperback with LESS than a full 20% discount, so the idea that they don't pass ANY of their discount onto a consumer is simply not true. ANY major publishing house hardback is in the 40% or close category. For those books on Amazon that DO sell at full retail, it is the PUBLISHER that is giving Amazon what is called a "short discount" which means next to nothing (e.g. circa 10%). Further, cheaper the book, less the discount. It costs dollars to send an item, whether it retails for $4.95 or $40.95. The cost of touching that book is more or less standard. It makes sense to offer less of a discount for cheaper items. If they offered 40% for a $4.95 pmass market, they'd lose money on every sale. So your numbers simply do not add up. You are accusing Amazon of taking a much bigger mark-up than they actually do.

    Now, as to the fact that Amazon does not pay shipping. First of all, what does that have to do with anything? Neither does any bookstore. But the consumer is getting the book mailed to his doorstep. Why shouldn't he pay for shipping? Of course he should. Second of all, Amazon very often DOES pay for shipping. I haven't paid ANY shipping with Amazon for probably three or four years. Anybody with any savvy does not need to either. So as to your complaint about shipping: a) So? and b) That is often simply not true.

    maintains NO stock

    A friend of mine worked for a Christmas season in one of their several major distribution warehouses. The books were stacked from floor to ceiling on two major levels. The "pickers" (my friend) would take an order and pull from the shelves to a conveyor belt. The orders were packed at the end of the belt. They had espresso stands on every level so employees could fuel up on free caffein. He said it was like a party. Minimum wage or close to it as I remember. You wouldn't want to make a career of it. But the fact is, they DO have warehouses and they DO stock product--just not maybe yours. "Just in time" shipping makes a lot of sense for stiock, like yours, that is likely questionable.

    Amazon engages in a common type of marketing which uses semantic tricks proven to give the average customer the impression that they are getting a good deal when they shop at a given outlet.

    I don't see it that way. Amazon doesn't have to pay $5,000 a month rent for a 3,000 square foot retail space in a mall. I don't have to drive there. I order a book and it gets here as fast as I want it to

    --
    How about a moderation of -1 pedantic.
  117. Really? by Fantastic+Lad · · Score: 1

    They DO order in bulk--for books that will sell. Actually, Amazon is probably the only place a small publisher like you has a chance at all. Why in heaven's name would they want to buy from you in bulk? They know your self-published wonder book isn't going to sell. It would be stupid for them to buy in large quantity.

    First of all, my 'wonder book' is one of several which sell in the thousands of copies. Yes, I'm small press, but I've generated about a half million dollars in retail sales.

    Second, my sales track record with Amazon over a one year association with them saw about 200 unit sales. Again, not a big deal, but big enough I would think to earn an average of more than 1 or 2 copies per book per purchase order. (P.O.'s which they sent almost weekly for a whole year.) For this they demanded a 50% discount. It would have made a lot more sense for them to order a whole case of books once every two months rather than annoy my shipping department with silly orders.

    Now, as to the fact that Amazon does not pay shipping. First of all, what does that have to do with anything? Neither does any bookstore.

    It makes all the difference! --And actually, bookstores DO pay for shipping. If they want to stock their shelves, they have to pay the truck driver like everybody else. Amazon, however, required me to ship books to their sorting plants on my dime. The math worked like this. . .

    On a 2 book purchase order, after giving a 50% discount, I grossed an average of about $12. Okay. Now, to ship those 2 books to Amazon via air mail, including packaging, it cost me around $10. --The price to print those two books was about $6, which leaves me in the hole to the tune of about $4 per order. This is why bulk discounts should only ever apply to bulk purchases. After a year of this nonsense, on sales which would normally have netted $800 or so, I ended up losing around $200. That's bad math!

    --However because I paid to ship the books to Amazon, and because their customers paid to ship the books from Amazon. . , disregarding their sorting costs, Amazon made about $2000 from my work. I'm not inventing this. This is how it really works! I couldn't believe just how ridiculous Amazon was, when all the while, I was engaged in real and rational business deals with all my other distributors.

    You see, every other book distributor I've ever dealt pays for shipping from me to them. Brodart Co., for instance, has a universal UPS account which it gives out to each publisher. I use this number to ship books to them, and they get the bill. If you have, as you say, worked in wholesale book sales, you would know that this kind of practice, or similar, is the industry standard. --And the distributor doesn't lose out, because they then charge the retailers and libraries who order from them to ship books the rest of the way along the chain. So in the end, the only people paying for the shipping are the end customers, which makes sense. Amazon, however, has somehow managed to put a hiccup in this practice without anybody even realizing it.

    You're still claiming Amazon is skimming 40-50%, but the numbers simply do not add up. They only GET a 40-50% discount, they can't therefore also TAKE it. I couldn't find a paperback with LESS than a full 20% discount

    Coraline by Neil Gaiman, Cover price, $5.99 Amazon price, $5.99
    Ender's Game by Orson Scott Card, Cover price, $6.99 Amazon price, $6.99

  118. Correction on my last post. . . by Fantastic+Lad · · Score: 1
    I bungled the typing in one of my statements my latest post adjacent. . . When I said, "Amazon made about $2000 from my work.", the correct figure should have been $1200.

    Either way, they made out alright.


    -FL