Recently, I have seen SmartClient's article. I have experienced the process of confused to initial understanding.
What is the new technology provided by .NET? It is the difference between it and .NET written in WinForm? Oh. All WinForm in .NET can be used as Smart Client.smart Client only .Netframework One feature. It is used to deploy and release. None contact deployment is actually using IE. The Framework will create a hook on IE. This will automatically download the .NET program to the client. Although code security Words of aspects. Who dares to guarantee no problem? I have to know that many viruses and Trojans use the IE vulnerability! (If the nearest use of the Trojans of the CHM file download program). But .NET Lord (Host) concept Yes. You can use IE and Office (2003) as a host. So Smart Client has three:
Winform Smart Client .Office Smart Client .Mobile Smart Client.
Therefore, the Smart Client also has a deployment method (used to think that it will have this problem!) -
1. None contact deployment All procedures - use IE. This only very simple program will use this. No practical value
2. Install the package --- msi file
3. None contact deployment part of the program plus the installation section program (with automatic update feature) -.
SMART Client's main features are:
1. Use the resources of the local computer (the default permissions are very small. To manually set or download the installation package)
2. Intelligent installation and upgrade
3. Use Web Service's features
So, in connection with the SMART Client, the advantage of the thin client and the fat client program. It is better to say .NET Framework combines the advantages of both. There is a Framework .Net framework is "the source of evil". Haha.