So I was reading a page about why frames are evil and it struck me that almost every reason against Frames applies 1:1 to Web 2.0 (Javascript interactive UI sites).
For example:
- Bookmarks = A lot of Web 2.0 sites just don't support bookmarks because the page URL never changes.
- Search Engines = A lot of Web 2.0 sites cannot be crawled well because the crawler doesn't understand the layout.
- Printing = You cannot print a multi-layer site and when you try sometimes you wind up with a complete jumble of random mess.
- Usability = Each Web 2.0 has its own unique UI elements and as such it is a lot harder for a user to use them.
- Download Times = With Web 2.0 when you access a single page that often then in turn downloads up to four or five additional pages of information reducing access times.
- Back Button: Entirely pointless in a Web 2.0 enviroment.
- Refresh Button: Entirely pointless in a Web 2.0 enviroment.
- Hot Keys / Accessibility: Breaks on most Web 2.0 custom interfaces.
Now we all know that "Web 2.0" is just a passing fad that has no real longevity but it is just amusing to me to see how flawed it is when compared to another flawed concept.
PS - Channel 9's custom UI doesn't work in Firefox 3.5 and several other browsers.
-
-
If developed correctly "Web 2.0" as you put it can support.
- Bookmarks
- Search Engines
- Printing
- Useability
- Download times
- Back Button
- Refresh Button
- Hot Keys
- Accessibility
Your confusing "Web 2.0" with "Bad Code" or "Lousy Developers" -
Agreed. Only the lousy developers write native code with security bugs/bad string handling etc. How many security bugs have there been recently in MS products? None because all lousy developers were fired.
Point being, all that "standard stuff" should be similarly included in the development tools and methods/processes of the tools as various security/integrity type of stuff is in the C#/CLR so that people can focus on doing the actual work rather than the system plumbing which here is the things you listed.
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.