classification of web-applications in web 2.0
How can i classify web-applications broadly in general in web 2.0 ? What are the types of web-applications and how can i categor开发者_开发技巧ize them?
Thanks in anticipation
There are many dimensions to consider, here's a few:
- Information v Action - does the user read info or do they make changes to content?
- Is money involved? Recording the results of a survery v buying a product or service
- Internet v Intranet? Impacts the different browsers we need to support, intranet you may be able to demand only certain browsers
- Web 2.0? Do we see ajax calls and lots of JavaScript
- Media content? Is streaming video or some such important
- Volume: how many simultaneous users and what request frequency? Greatly affects your server-side architecture and design.
- Importance: if it's business critical then again you need to pay a lot of attention to robustness of application and infrastructure. Loss of service on some web sites may have a very bad commercial impact.
- Importance of support or mobile devices: support for such devices is increasingly important and adds a whole new dimension of complexity for the developer.
Some ideas by me:
- interactive (using ajax) / non interactive
- is it an enterprise web-application -> how many tiers are used / is a database necessary
- maybe which programming language is used -> c# web-app / java web-app
...
精彩评论