Since the author is limited, if there is anything wrong, please forgive me.
There is no doubt that web applications are a big trend in the future, because the B / S structure has the following advantages over traditional client programs:
1. B / s structure is based on browser, has a relatively rich and vivid manifestation. And the difficulty is low, and the development cost is small.
2. B / S structure is mostly the user of the entire Internet, the scope is quite large.
3. B / S structural system installation and maintenance is relatively convenient, no need to install and upgrade patches for each user.
But at the same time, we must also see that the web way has congenital defects:
1. The response speed is slower. Even if it is exactly the same information, the user needs to download from the server each time, the efficiency is undoubtedly a lot than the method that allows local storage terminal software "download, repeatedly read". . Although some client scripts such as Jacascript and some new technologies (such as cache in ASP.NET) provide some solutions, they cannot fundamentally solve this problem.
2. Poorly. This is mainly determined by the state of state of the HTTP protocol.
3. Safety confidentiality is poor. Since most of the Web is mostly the entire Internet user, a very important issue on the network is the security and confidentiality of information, although various technologies have worked hard to solve these problems, but it is undeniable Safe is only a relatively conceptual concept. The innate shortcomings of the HTTP protocol brought considerable safety hazards.
In summary, we should combine the advantages of the client program and the C / S structure, rather than chasing new technologies (b / s) or solid self-sealing, or holding traditional desktop programs. Specific me There is the following imagustions (essentially some of our project amazenu.net):
1. Based on the RSS news subscription function. RSS is simply that all sites provide their own content (mainly news, blog and other content), allowing others to subscribe.
For example, I now provide education news in our project (Amazeu.net), and then I also provide RSS service, then others can subscribe to my news with a client program, and don't log in to the site. At the same time, if the user is more interested in the content of the RSS service provided by other sites (Blog, other news, etc.), you can also subscribe. In this way, users can easily browse things that are interested in all websites without landing on a site site.
2. Tight integration with the integrated management system of the colleigography and colleges and colleges. In fact, there are some tries to try. QQ's alumni product, Sohu's search Q. Dudu.com also launched the IM and alumni records closely combined. But there are fewer fewer shortcomings in these products. The first is QQ, the first is that installment is not very strong. For example, if you have a message in the school record, you will not appear in the QQ group, and you can't pass the QQ group in the alumni. Leave a message. The second is that every user only allows for establishing an alumni record, which is obviously not reasonable, limiting his usage. Secondly, I doing it, this thing is really a relatively bad. Some, there is basically no feature. And say that DUDU puts it, it is true for the product, but its biggest problem now is not high, the user is not very much. However, I have seen them actively in the college campus. Some promotional activities, I believe there will be good development later. Our project is to learn from their advantages, in the alumni record, the user in the integrated management system of colleges and universities, the users inside the community in instant messages Inside the group, the message in the integrated management system in the schoolmates and college students will be sent to the group, and the message in the group will also send the alumni record and college student community integrated management system. At the same time, we will Relying on this providing some other services, such as making friends.
3. Forum, Blog's client program. It seems that there are so many forum service providers now provide this service. The function we have to implement is to post a post in the forum or after the blog, if someone reply, the client program will instantly notify you, you can charge and respond on the client.
4. Mail client. Similar to QQ binding mailbox or MSN's Hotmail mailbox bound, but our project is different from MSN, we fully receive and reply to the client, there is new email to arrive Timely notification.
The inspiration of this article and this item comes from the articles of the Zhang Wing Taxia of China, especially thanks to Zhang Wing!