It is the reason Why sites which have web-based app is increasing
Today the word "Web 2.0" has taken hold clearly. And now, so many sites which provide more INTERACTIVE services than "web 1.0" have been increasing. The reasons are that Web2.0-based services benefit both user and developer.
- It does not require "packages"
- Because applications run on server, users are freed from the task of installation.
Developers are freed from the task of compiling for adapting to several operating systems,
so that they compile programs to run on their server.
- It does not require "extra" patches.
- Desktop applications require so many patches, and it is so cumbersome procedure
for user to applying. However web-based applications are running on server, not exist on
clients. Thus users are freed from cumbersome tasks of applying patches. On the other hand,
server-side are freed from the task of supporting user to applying patches and maintaining
server which provide patches.
- Of course, when the application has some bugs, you have to make and release patches whether desktop applications or web-based applications. At desktop application, not only above, but also you have to make "extra" patches. The fact is that Microsoft Office2003 is caused the problem by installing .NETframework2.0. In order to this, Microsoft had to release patch, also users had to apply patch. ( Even worse, another problems are occurred by applying it's patch! )
- In contrast, web2.0 does not depend above all on clients platform. So you are freed from "extra" patches!
- Of course, when the application has some bugs, you have to make and release patches whether desktop applications or web-based applications. At desktop application, not only above, but also you have to make "extra" patches. The fact is that Microsoft Office2003 is caused the problem by installing .NETframework2.0. In order to this, Microsoft had to release patch, also users had to apply patch. ( Even worse, another problems are occurred by applying it's patch! )
- Anytime Anywhere can use as only connect to The Internet.
- This is most importance because I think that almost users are attracted by this advantage. Imagine two cases. First you can do your jobs with favorite application regardless
of location. So you only have to learn one application. Second case, you have to use application which is provided by work-places. In this case, you have to learn several application
as same as number of work-places.
- Which is more effective?
Being able to use favorite application at anytime anywhere more benefit users!
- For developer, it is just the thing "Eat your own dog food". Developer use their developing application from the point of view as same as user, therefore they discover it's point will improve.
- Which is more effective?
- It is agile, evolving without the end.
- Web-based application was often called "the perpetual beta". Which means that web-based application evolve to be more sophisticated without the end. Tim O'Reilly said that "End of the software release cycle". As developers exist near the server, when they have an inspiration or discover the point will improve then they can implement their idea into the service immediately. After implementing, the programmer notice that function is not required,
then remove unrequired function. Else some user request some function or report some bugs,
then developers improve their application as required.
For fixing or extending, no need to wait service packs and patches.
It is not only "User-centric" but also "Self-centered". Which is the reason why web 2.0-based services have clearly taken hold.
| 固定リンク | コメント (0) | トラックバック (0)