1) Apply common skills across a variety of devices, application types, and programming tasks2) Integrate with other tools and technologies to build the right solution with less work3) Build compelling applications faster
1. Common Language Runtime – provides an abstraction layer over the operating system2. Base Class Libraries – pre-built code for common low-level programming tasks3. Development frameworks and technologies – reusable, customizable solutions for larger programming tasks
CLR loads the IL Code, compiles it to native code and then executes and manages the codeClass lib – object oriented collection of reusable classes(types)CLS – helps to attain interoperability btw languages
Working with DOTNET framework AmalDev http://inquisitive-instincts.blogspot.com
What is it ? Platform for building enterprise applications Secure, Multi-language Development Platform Cutting-Edge Web Application Development Secure, Reliable Web Services Flexible Data Access Options Next Gen User Experiences
Why you should learn .NET ? 92% share of market are Windows users. 70% of web applications are on .NET Rapid Application Development Integrates with other tools and technologies to build right solution with less work
Common Language Runtime(CLR) Runtime execution environment. Most important component in .NET Framework. Compilation occurs in two steps, Source code to Intermediate Language (IL). Compilation of IL to platform specific code by CLR.