16 thoughts on “Define Web 2.0”

  1. lol, i was trying to find an expression to say what you just said, TRUE, that is damn f****in TRUE!

  2. There are several types of web2.0, the most important of them are ( transitive, intransitive, request, and innovative) you can download web2.0 from internet and use it.

  3. hehe, yeah… I believe that you are the one who told me that story about the new guy who talks as bill gates, and asked you in his first day in: Do you know what WEB2.0 is? haa? Anyone used AJAX?

    True… but it is for sure a good way of marketing

  4. well, you are right … Its a buzzword.
    but it made a big buzz in the web, it was important to make a change in the web and redefine the concept of web …

    the main thing in web 2.0 is community sharing and thats what makes websites like flickr.com youtube.com a web 2.0 sites …

    so for me i think its a buzzword that was invented to redefine web, and i think its really did the job …

    and i dont think who use this word is dumb … maybe i can say only in the arab world, coz we miss use it … in the arab world its like “OH MY GOD YOU DON’T KNOW WHAT WEB 2.0 IS? …”


    check this article from wikipedia:
    Though the term suggests a new version of the Web, it does not refer to an update to World Wide Web technical specifications, but to changes in the ways systems developers have used the web platform. According to Tim O’Reilly, “Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform.”


  5. Oh Ibrahim,
    first of all I didn’t say that all who use this word are dumb, I said that dumb people use it. (welly 3a raso bat7a be7ases 3aliha)
    also I’m familiar of the term, and I know how to use wikipedia, but you just have to show off.
    shame on you, bad boy, bad boy.

  6. entou aslan shrket mafasyem … hala2 ana sert i want to show off ??
    ba3den enta leh metdayee2 ana mesh fahem ๐Ÿ˜›

  7. Off topic:
    Ya am still alive and am feeling well but still cant scream or talk loudly as usual.
    Still neeed time.
    I miss u guys ๐Ÿ™‚

  8. What Is Refactoring?
    Refactoring is the process of changing a software system in such a way that it does not alter the
    external behavior of the code yet improves its internal structure. It is a disciplined way to clean up
    code that minimizes the chances of introducing bugs. In essence when you refactor you are
    improving the design of the code after it has been written.
    “Improving the design after it has been written.” That’s an odd turn of phrase. In our current
    understanding of software development we believe that we design and then we code. A good
    design comes first, and the coding comes second. Over time the code will be modified, and the
    integrity of the system, its structure according to that design, gradually fades. The code slowly
    sinks from engineering to hacking.
    Refactoring is the opposite of this practice. With refactoring you can take a bad design, chaos
    even, and rework it into well-designed code. Each step is simple, even simplistic. You move a
    field from one class to another, pull some code out of a method to make into its own method, and
    push some code up or down a hierarchy. Yet the cumulative effect of these small changes can
    radically improve the design. It is the exact reverse of the normal notion of software decay.
    With refactoring you find the balance of work changes. You find that design, rather than occurring
    all up front, occurs continuously during development. You learn from building the system how to
    improve the design. The resulting interaction leads to a program with a design that stays good as
    development continues.

Comments are closed.