Foreword
Microsoft .NET platform composition
Bottom operating system: Windows:
--Microsoft .NET Passport XML Web Services Support
- Instant Message Notification Application
--.NET Enterprise Server:
l Microsoft Application Center 2000
l Microsoft BizTalk Server 2000
l Microsoft Commerce Server 2000
l Microsoft Exchange 2000
l Microsoft Host Integration Server 200
l Microsoft Internet Security And Acceleration (ISA) Server 2000
l Microsoft Mobile Information Server 2002
l Microsoft SQL Server 2000
--Microsoft XML Web Services: .NET My Services
http://www.microsoft.com/myservices/
Development platform: .NET FRAMEWORK
There are two parts: a common language runtime (Common Language Runtime: CLR) and .NET Framework Class library (Framework Class Library: FCL)
The characteristics are as follows:
l Consistent programming model. The programming model is consistent with the object mechanism and the rich FCL full face
l Simplified programming. Simplify complex infrastructure required in Win32 and COM environments (registry, guid, iunknown, addref, release, hresult, etc.)
l Reliable version mechanism. Thoroughly eliminate the gate of "DLL Hell"
l Light deployment management. The installer no longer uses the registry, but directly copies
l Extensive platform support. ECMA's CLR and FCL-compatible machines can run
l Seamless language integration. Follow the types of common language specifications (Common Language Specification: CLS) can be used interoperate between different languages
l Simple code multiplexed.
l Automated memory management (garbage recycling). Management of memory and resources such as files, screen space, network connection, databases
l Ligulent type security
l Recent debugging support. CLR fully supports cross-language debugging
l Unified error report. Powerful abnormal handling mechanism; exceptions in CLR have span blocks and inter-language characteristics
l New security strategy. Code Access Security in CLR (CAS) provides us with code-centric security control mode
l Powerful interoperability. Support for accessing existing COM components, traditional DLL and Win32 functions
Integrated development environment: Visual Studio .NET
There is a unified IDE for all development languages.