Web as a Platform
One
of the key principles of Web 2.0 – the Web as a platform – states that
now the Web can serve as an operating system. This introduces new
benefits for both software vendors and customers and allows building
new products and services by bringing desktop functionality
capabilities to the web , enhancing and improving existing websites’
and applications’ functionality and performance. web 2.0 is the best example of SAS application, where all application are installed virtualy and user can use that application as desktop or web enabled paltform to complete range of application and business communication.
Rich User Experience and Usability
Simple
layout, don’t-make-me-think navigation, big fonts and bright titles
distinguish Web 2.0 design style and let developers improve the look
and feel of websites and user interfaces. But design is not the only
thing which ensures the improved usability of Web 2.0 software. The use
of AJAX (Asynchronous JavaScript and XML) makes it possible to create
rich-client internet applications (RIAs) that are both more interactive
and more productive than traditional web apps.
Composite
The
Web 2.0 era gave rise to a new term in web development – mash-up, also
referred to as a composite, or hybrid, web application or page. A
constantly growing number of web sites are releasing XML feeds (such as
RSS or Atom) and APIs which enables developers to mix and match them to
create entirely new, unique and innovative services based on
third-parties’ data.
Architecture of Participation
The
most popular Web 2.0 projects confirm the fact that the easiest way to
make your customers your product’s evangelists is to let them
participate in its creation and development. “The architecture of
participation”, which lies at the core of YouTube, Wikipedia, Digg and
many other successful Web 2.0 websites, enables them to not only get
millions of visitors daily, but also to put to good use the “collective
intelligence” effect developing a rich pool of valuable data generated
by users themselves.
Perpetual Beta
Web 2.0
software is shifting from software packages to ongoing services that
are always on and at the same time are being constantly refined and
improved. This introduces a new approach to updates and enhancements
that can be delivered monthly, weekly or even daily without
interrupting web system operation. In “the perpetual beta” model the
users are co-developers and real-world testers of applications, since
software vendors now can gather their feedback and thus produce the
service which always meets current customers’ needs and preferences. |