Web 2.0
Technologies that make Web 2.0 applications possible include:
- Ajax – It enables web pages to be very interactive, responsive and look similar to desktop applications.
- Adobe's Flex and Microsoft's Silverlight - allows developers to build rich, interactive and expressive applications that supports multimedia.
- Ruby on Rails - allows real-world applications to be built in less time and with less code.
- Rich APIs - APIs such as Google maps and search, OpenSocial for social networks, etc. allows developers to build applications faster.
- , Web Services, and RSS - enables faster exchange of information and content.
Web 2.0 Best Practices
- Early and frequent releases.
- Leveraging of users as co-developers and real-time testers.
- Development of frameworks for how customers are using the product.
- Incrementally creating new products.
- Integrating third-party web services to extend product functionality.
- Making operations a core competency.
- Using dynamic tools and languages such as Ruby on Rails.
- Architecting for rapid growth/adaptation and high scalability.
|