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

 
jQuery UI provides a comprehen
 
Program Plan   I drafted a p
 
I present to you my skills, ac
 
Introduction One of the issue
 
If you are a PHP developer and
 
cURL is a great tool to help y
 
cformsII cforms is a powerful
 
  The lack of Unicode su
 
History PHP-GTK was origina
 
Performance on the web is stra
 
Listen t
 
What\'s the number one cost in
 
When you\'re discussing the In
 
Classe
 
A service-oriented architectur
 
Introduc
 
PHP Crons and Linux Linux has
 
Cross site scripting (XSS) is
 
What Makes a Web 2.0 Applicati
 
As you develop web application
 
Cryptogr
 
Posting
 
Have you
 
Resources The Google API - ht
 
Get Started
 
Output B
 
If you r
 
PHP has some really sweet new
 
There were some new php.ini di
 
In PHP 5 there are some new fu
 
The following code implements
 
The following code snippet imp
 
A fine implementation of the o
 
Exception handling PHP 5 adds
 
Support for dereferencing obje
 
Static members Classes defini
 
Explicit object cloning In or
 
final methods The final keywo
 
Interfaces Gives the ability
 
The new object oriented featur
 
Sometimes its the little thing
 
Consider your file is at locat
 
# If a method can be static, d