Web| Program | client | Design due to the author's limited level, if there are any irregularities, please forgive me.
There is no doubt that Web application is a big trend in the future, because the B/s structure compared with the traditional client program, has the following advantages:
The 1.B/S structure is browser-based and has a richer and more vivid representation. And it's less difficult and less expensive to develop.
2.B/S structure of the object is mostly the entire Internet users, the scope is quite large.
3.B/S structure System installation and maintenance is more convenient, do not need each user to install and play upgrade patches.
But we also have to see that the web approach has a congenital flaw:
1. The response is slower. Even the same information, users need to download from the server each time, its efficiency and allow local storage of the terminal software "one download, repeatedly read" method, is undoubtedly lower than a lot. Although some client-side scripts such as Jacascript and some new technologies (such as the cache in asp.net) provide solutions, this problem cannot be fundamentally addressed.
2. The immediacy is poor. This is primarily a stateless decision of the HTTP protocol.
3. Security and confidentiality is poor. Since most of the Web's objects are users of the entire Internet, an important issue on the Internet is the security of information, and while various technologies are struggling to address them, there is no denying that Security is always a relative concept. And the inherent deficiency of HTTP protocol brings a considerable security risk.
To sum up, we should be client-side programs and C/s structure of the advantages of combining, rather than blindly chasing new technology (b/s) or to stand still, or embrace the traditional desktop program. Specifically I have the following ideas (and basically some of the features of our project Amazeu.net):
1. RSS based news subscription function. RSS simply said that each site will be their content (mainly news, blogs and other content) to provide out, you can let others subscribe.
For example, I now provide the Education News section in our project (amazeu.net), then I also provide the RSS service, so someone else can subscribe to my news with a client program, instead of landing on the site, At the same time, if the user is interested in the content of the RSS service provided by other sites (blog, other news etc.), you can also subscribe to come in. In this way, users can easily browse the various sites on their own interests, rather than one site to land a site.
2. With alumni, the integrated Management system of college student associations is tightly integrated. In fact, there have been some attempts in this area. QQ Alumni Products, Sohu search Q. Dudu.com also launched IM and alumni tightly integrated products. But these products are somewhat inadequate. First is QQ, the first is not very strong immediacy, such as your message in the alumni will not appear in the QQ group, Also can not pass the QQ group to leave a message on the alumni. The second is that each user is allowed to build only one alumni, this is obviously somewhat unreasonable and, to some extent, limits his use. The second is to search Q, this thing is really doing a little bit worse, basically no characteristics. Besides Dudu, it's really good for products, but it's The biggest problem is that the popularity is not high, the user is not many. But recently I saw them in the university campus actively carried out a number of promotional activities, I believe that there will be good development. Our project (amazeu.net) is to learn from their merits, in alumni, Integrated management system of college students ' associations inside a class or a community inside the group of users in the Instant messaging, in the alumni and college student Community Integrated Management system of the message will be sent to the group inside, And in the group of messages will also be sent to the alumni and university student Community Integrated Management system. And we will rely on this to provide some other services, such as making friends.
3. Forum, Blog client program. It seems very rare to hear of a forum service provider providing such services. We want to achieve the function is in the forum post or posted on the blog after the article, if someone replies, the client program will immediately notify you, you can receive and reply at the client.
4. Mail client. Similar to QQ bound mailbox or MSN Hotmail mailbox binding, but our project (amazeu.net) and MSN is different, we fully in the client to achieve the receipt and reply to the mail, there is a new mail to be able to notify the immediate arrival.
This article and the project (Amazeu.net) inspiration from the Chinabyte Zhang Yi Chang Several articles, in this special thanks to Zhang Yi Chang Warrior!
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.