Sunday, October 08, 2006

Mapping the Web Application territory

We discussed a few possible dimensions to use in researching the territory of web applications.

  • by application function - the main function of the site e.g. blog, wiki, news aggregator, auction, search engine, sales ...
  • by application architecture - the way the work of the application is divided between client and server - desktop (like GoogleEarth), local server based , hosted application (user-data hosted on central server), RIA (browser providing desktop-like behaviour), ....
  • by implementation tools used - for scripting -Javascript, PHP, Ruby, J2EE ... - for persistance - RDBMS, flat files, XML
  • by the recurrent problems which most applications must solve - reusing the best solutions - e.g. authentication, access control, data transformation, security, navigability, findability, scaleability ....

No comments: