If you Google "AJAX Web 2.0" you'll get over eight million hits, but what
technologies will you find in that mix that can truly deliver on the promises
of Web 2.0 today? While there's no single definition of Web 2.0, at its heart
lays the Internet acting as a platform for social networks, where information
can be created and shared in a community of interest. Rich Internet
Applications (RIAs) relate to Web 2.0 concepts only in that they enhance the
platform by providing a more effective user interface. AJAX relates to Web
2.0 only in that it provides a lightweight approach for developing RIAs that
execute through a single ubiquitous interface, the Web browser.
An examination of the interaction models for existing social networking
platforms like wikis and blogs reveals t... (more)
The network effect is the impetus behind today's software platforms, but a
balance must be struck between homogeneous vulnerability and fractured
inefficiency. Comparing J2EE to .NET shows clear advantages for J2EE through
vendor diversity, portability, standardization community, educational
opportunity, language commonality, and security. .NET's attempt to replicate
J2EE is shallow, pro... (more)