The original Article is from Don box's spoutlet. Net vs windows. Now the Chinese blog of Don box has been opened. Welcome to visit
Keith made a book called The. Net developer's Guide to Windows security. Obviously, the title of this book raises such a question (this question comes from the personal opinion of his blog ):
What is the difference between Windows developers and. NET developers?
In short, Windows is an operating system sold by Microsoft. More than 90% of PCs on this planet are running such operating systems.
. Net is a technology from Microsoft, which is combined with XML Web Services (providing remote integration) and CLR (providing local integration ). CLR is executed according to the ecma cli rules, so it can be closely integrated with Windows systems.
When you write C #CodeYour code also depends on the assemblies (such as system. dll) part of the. NET Framework ). Assemblies (like CLR) are designed and optimized for Windows. Therefore, in a sense, you are also writing windows code. Although there are other identical. NET framework can run on other operating systems. However, unless you have tested their configurations, the so-called "one-time writing, running on any system" is worth pondering.