What is Web 2.0 - By PHP Expert


What Makes a Web 2.0 Application?

Open Data

    * Open data formats
    * No data lock-in or walled gardens
    * User created data
    * User owns their own data
    * Ability to use data outside the confines of the application
    * Data used across devices

Architecture of Participation

    * Providing a service, not a product (infoware not software)
    * Encourage user contribution (reviews, comments)
    * Collective intelligence (PageRank, folksonomies, popularity)
    * Make it easy to re-use and re-mix
    * Customer self-service
    * Community and sense of ownership

Rich User Experience

    * Easy to use
    * Pleasurable to use
    * Build social networks
    * Rich user interface
    * Functions like a traditional application

Cool Web 2.0 Applications
OnOneMap
Netvibes.com
Backpackit.com
Meebo.com
Writely.com

Core Web 2.0 Technologies

    * Open data through API's and web services
    * RSS
    * Ajax
    * Web Standards (DOM Scripting, XHTML, CSS)

Where's the Revolution?
Web 2.0 Revolution
    * Using existing technologies in new and innovative ways
    * Change in the way people view the web
    * More mature industry
    * Healthier web economy
    * Need to innovate just to maintain position

Exciting Time to be a Web Developer
    * Sudden renewed energy on the web
    * New apps popping up every week
    * Big companies snapping up talent
    * People investing in start-ups again

The Web as a Platform
    * Simplifies distribution
    * Easy way of maintaining code
    * Faster speed to market
    * Share data across devices
    * Subscription model vs. one off purchase

What Next?
    * Ajax Applications
    * Desktop Widgets (Dashboard, Konfabulator etc)
    * Flex Applications
    * OpenLazlo Applications
    * XUL Applications
    * Smart Clients and Avalon

Questions?

No comments

Enter your email address:

Delivered by FeedBurner

OR

 Subscribe in a reader

 
Latest Blogs
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tips for optimizing php code by PHP Expert Important SERVER Variables in PHP - By PHP Expert Improved Error Messages in PHP 5 - By PHP Expert New Object Oriented Features - By PHP Expert New Object Oriented Features - By PHP Expert New Object Oriented Features - By PHP Expert New Object Oriented Features - By PHP Expert New Object Oriented Features - By PHP Expert New Object Oriented Features - By PHP Expert New Object Oriented Features - By PHP Expert Object Overloading in PHP 5 Persistable Classes - By PHP Expert Dynamic Getter/Setter Methods - By PHP Expert New Functions in PHP 5 New Directives - By PHP Expert Exception Handling - By PHP Expert Password Encryption in PHP - By PHP Expert Output Buffering in PHP - By PHP Expert Page Excerpts Using CURL - By PHP Expert Quick and Easy Google Site Search - By PHP Expert Always Be Notified When Google Crawls Your Site - By PHP Expert How to POST Form Data using CURL - By PHP Expert Cryptography for web developers - By PHP Expert Dynamically Loading JavaScript Files - by PHP Expert What is Web 2.0 - By PHP Expert