back to article How to be an instant Web me-2.0 developer

Are you a Web 1.0 duhveloper in a rut? Is rich web codery passing you by in Internet time? Do you nibble on the ASCII Alphabetti Spaghetti of server-side processing, while younger, feck- (careful) and talent-less colleagues slurp the UTF-Eightti Vermicelli of client-side coquetry? You do? I knew it. But don't let it get you …

COMMENTS

This topic is closed for new posts.
  1. John King
    Thumb Up

    Clarity at last.

    Thanks for shining a light on the murky world of this web 2.0 thingy. I have been baffled for ages.

    I'd like to see more consise articles like this. Maybe one about the new internets they seem to bring out every 6 years that gets a brief mention on the TV with the line, "The internets is about to get it's biggest overhaul in 6 years tomorrow....". Is that like a Microsoft Update or something?

    Or maybe one about those silver computers I see those trendy types using when I walk past the expensive coffee shop. Are they those iPods thingies? They can't be proper computers as I've never seen them play any games on them. Maybe they're just silver etch-a-sketch's.

  2. Candy
    Happy

    Informative, insightful, inedible...

    Yet another laugh-out-loud funny précis of the way it is. :) Great way to start the week.

  3. Ian Ferguson
    Thumb Up

    Brilliant

    This article pretty much sums up my last few confusing years as a web developer; being surrounded by pretty flash-whizz-bang technology that has left me none the wiser and quietly coding HTML by hand in a corner, hoping nobody will see. Thanks Verity.

  4. c price
    Thumb Up

    On the money

    As Ever, right on the button.

    Can we have the diagrams available as a powerpoint? I have a meeting this afternoon that the web 2.0 diagram would be very useful for manager baiting.....

  5. Adrian Jackson
    Thumb Up

    If only I'd known...

    I could really have done with this sort of clear, unbiased, in-depth overview of Web 2.0 back when I was writing web applications. If only because I'd have known to start throwing heavy objects at some of the decision-makers earlier on...

  6. Mr Fury
    Thumb Up

    You missed one important thing!

    That Web 2.0 is the art of getting the browser to do a job it wasn't designed for, with little or no thought for what the end user may or may not actually want, whilst the tools that already do what we keep trying to get browsers to do - only quicker, neater and without need for Photoshop - either gather dust or are used to make horrible looking desktop solutions by people who think Pringle sweaters are in vogue.

    Definition of Web 2.0 RAD: Really Aggravating Development

  7. Anonymous Coward
    Anonymous Coward

    Where are the wet/shinny table-tops?

    Or is that done by the 'web-site designer' (the person who will provide several 256k Mac shaped JPEGs of text and graphics, carefully laid out in borderless tables, sorry, absolute positioned DIVs)?

  8. Dave

    Not enough

    Where's the diagram depicting Web 3.0 (at least)

    Some of us are at the bleeding edge already and need to stay ahead of the 8-ball (or something...)

  9. Thaddeus Quay
    Alert

    WWW = Wait, Web What?

    "OpenLaszlo is an open source alternative to Flash." Really? Hmm.

    Anyway, Web2.0 is as useful to me as religion, the law, and morals, because all of these things keep the sheep busy, looking the other way, not noticing me, which allows me to work, in complete secrecy, on what's really important: Web5.0. Suckers.

  10. Andrew Moore

    This is not funny...

    I know from painful experience how true this all is.

  11. Anonymous Coward
    Happy

    Web2 AAS

    I've been dabbling with "AJAX" in a small way. Then I twigged that I wasn't using XML so that would be "AJA". But hey I wasn't using JavaScript either so now its "A". However I was using ActionScript 3.0 so my website will be powered by "AAS".

  12. David Whitney

    Uninformed

    Whilst the satire is amusing if inaccurate (timelines etc, I won't be a pedant), as with all programming the devil really is in the detail.

    This breakdown serves as little more than a management level overview of a topic that is vastly different from the picture painted here when actually investigated in any depth. Overviews are good, but overviews abstracted in to misinformation are not.

    The whole world can't be judged by Delphi, and if you can't see why there are problems with the "more is more (who cares if it's all duplication!)" approach of the currently over cluttered PHP framework then any hope of a critical evaluation here is likely lost!

    The disparate set of technologies involved in "web 2 point oh" are very awkward, but if encapsulated correctly can be managed well. Good code is possible in any language out there (yes, even VB!) if armed with sufficent knowledge, a better piece of advice would be "don't follow fads".

  13. Laurent Leconte
    Coat

    @ coding AC

    > However I was using ActionScript 3.0 so my website will be powered by "AAS".

    Would that Action Script interact with the or be downloaded from the "Server Side" ?

    If so then you can legitimately say you website is powered by "AASSS", although that probably makes it NSFW. As, indeed, any website using applets.

  14. Justin Case

    I love Verity

    Oh, the wisdom from one so female. Such truth. It's enough to make a poor web developer weep.

  15. Phil Endecott

    Another alternative....

    Here's another one for your chart. Write your app as a purely server-side command-line application using whatever programming language, libraries etc. that you want. You can even put a curses forms interface on it if you want, and use escape sequences to get colour.

    Once it's running perfectly on the server, "web-enable" it using Anyterm (http://anyterm.org/) - a Javascript terminal emulator! If you don't believe this could possibly work, have a look at the ASCII-art Tetris demo on the anyterm website.

    (Disclaimer: I wrote it.)

  16. Anonymous Coward
    Thumb Up

    You are my hero.

    Title says it all.

  17. RKP
    Heart

    Who needs a Moderatrix

    Ahh sweet Verity. Such an intelligent, witty and insightful lass makes the heart go thump.

    Let's see that uppity little miss Sarah Bee come up with something as clever as this.

  18. Anonymous Coward
    Anonymous Coward

    "and give the user the experience he deserves"

    I am that user. This is fucking spot on. I shall bookmark it thrice, to be sure.

  19. J
    Coat

    Hm...

    "In Web 2.0, we are able to create a Rich Internet Application, and give the user the experience he deserves."

    OK, the user might deserve it, but isn't it cruelty and unusual punishment anyway?

  20. Anonymous Coward
    Anonymous Coward

    @ the ironically challenged

    nnyees, methinks "this breakdown" is actually a satire. Or something. Anyhow, I think Ms. Stob is to be commended on staying so frightfully up to date and getting down with "da kidz".

    http://regmedia.co.uk/2008/07/02/fig3.gif is pure class, as is its alt text.

  21. Steven Raith
    Thumb Up

    @rpk

    I vote that Verity and Ms Bee have a wrestling match. They wouldn't be wresting in the conventional sense, however. Normal wrestling uses much less baby oil.

    Do I require permission to print the contents of this article out and pin it to the office web devs wall board...?

    Steven R

  22. Joe
    Heart

    ..from here to Web 0,2

    wow .. wowee.. this kind of clarity and mirth from a woman about web 2.0 ..the chauvinism-laced compliment no-doubt already telling you that I'm from the land-of-outsourcing .. well anyway, even if you don't want to .. that was a heck of an article..cheers and beers Verity

  23. Tom Chiverton

    A few corections

    "Flex is the cheaper, techie-oriented IDE."

    No, Flex is a set of open source components for developing Flash content (etc).

    Flex Builder is a pay-for IDE (or Eclipse plugin) but there's always Adobe's free and open source command line compiler.

  24. Mage Silver badge
    Flame

    Client

    So there is nothing sensible to design the client with?

  25. Daniel B.

    Oh no...

    I wasn't having a nightmare. Web 2.0 is truly full of crap calls! If you want to have fun, try disabling JavaScript .. or doing 'fun' things like pressing stop while the page is loading. Some sites will barf completely if the javascript stuff doesn't fully load... which happens a lot, just check the CommunityServer forum section at thedailywtf.com, and revere the "tinyMCE not defined" errors.

    The basic problem is that the HTTP/HTML combo was originally concieved as a WORM system (Write Once, Read Many) with limited interaction (POST forms) but stateless.

    Then somebody either tried to imitate the reliable client/server apps, or the 3270 terminals, and the highway to hell^H^H^H^H Web2.0 was born...

  26. John
    Paris Hilton

    Are women allowed to be that funny in tech circles?

    I laughed my tits off!

  27. Tom

    If you're so smart, how come you ain't rich?

    Just to remind those of you who are neither:

    If your smart you dont need to be rich. And you probably wont want to either!

  28. Sam
    Thumb Up

    fuck the title

    Outstanding.

    Verity is a Goddess.

  29. Steve Williamson
    Paris Hilton

    Fantastic!

    I havent laucghed this much in such a long time!!! I want Verity's babies.. errr or is it that she wants mine and just doesn't know it...?

    Cracking article anyway!!

    Paris cos she looks so fine in Web 2 ;)

  30. Mark Pawelek

    Too long for a comedy piece.

    I agree with David Whitney. It was rather too long for a comedy piece.

    On the strength of what people have been saying about it, I'm giving GWT a long close look. If all goes well, I'll be able to ditch the technology I'm currently using then I'll be just another Java coder. Then I won't need to write (or read) another line of JavaScript ever again because GWT does that for me. Oh, and the Java-to-JavaScript translator really does work (so I'm told). I bet Verity has never bothered using GWT to write actual applications.

  31. Rob Davis

    JQuery for AJAX?

    This should have been included in the AJAX table.

  32. Gary
    Thumb Up

    I started reading this article....

    ...when it was first posted.

    But then I came across Desktop Tower Defender and lost all track of time! Finally got round to finishing reading the article today.

    Fantastic game! lol

This topic is closed for new posts.