Discuss the concepts, characteristics and top features of programming utilizing a. NET construction.
The. NET Framework is established as an integrated environment for seamlessly developing and operating applications on the internet, on the Personal computer as Windows Varieties, and even on the small Framework cellular devices.
The Main goals are:
1. Provide scenario across a wide range of programs.
2. Give a situation that reduces the (DLL) versioning issues that is tackled by COM programmers
3. Simplification of the code installation and distribution steps.
4. Supply portable environment.
5. Supply been able scenario in which code is way better confirmed for safer execution.
To gain these wide objectives, . NET Framework is divided into 2 steps:
1. CLR (Common Words Runtime)
2. FCL (Framework Class Library)
Q: B. For M1 – Give a detailed reason including also a diagram of the
. Net framework architecture.
The Microsoft. Online Framework acts as system for tools and systems you require to build up Networked pragmas, Web Applications, and Distributed Web Services. World wide web Framework supplies the required run-time and compile-time basis to develop and perform any terminology that is compliant to Common Dialect Specification(CLS). The major the different parts of. Net Framework are Common Language Runtime(CLR) and the. Net Framework Course Library(FCL). THE NORMAL Language Runtime(CLR) is a runtime environment of the. World wide web Framework, that runs and handles all avail code just like a Electronic environment. The. World wide web Framework School Library(FCL) is a massive collection of language-independent and type-safe reusable pieces. The. Net Construction School Libraries (FCL) are grouped into a logical grouping according to their specific functionality and usability and it is referenced as Namespaces.
Task 2: P1. 2 the university student:
Q: By using diagram critically compare at least 2 different kinds of
. NET platform architectures.
Microsoft. NET construction structures is the style of programming for the. NET program. The. NET Framework architecture gives a controlled execution scenario, simplified integration and creation and deployment with a wide selection of encoding languages.
The. NET Framework architecture class catalogue is a comprehensive, object-oriented collections of reusable methods a developer can utilise to make applications. The. NET Framework architecture class catalogue incorporates ADO. NET, ASP. NET, and Windows Forms.
(CLR) Common words runtime is the key runtime engine central for executing applications with in the enviorment. Common terminology runtime CLR is a safe area a “sandbox where the. NET code works.
Code that runs with in the CLR is referred as “A managed code”. It is highly guarded from the external environment and completely optimized within, getting advantage of the methods that the CLR equipment such as security, performance, deployment facilities, and memory control, this also includes garbage collection.
- For P1. 3 – Critically measure the two components within the. NET platform architecture.
As previously mentioned, . NET Construction is a platform that supply tools and device to build Windows applications.
Two common components are.
Common dialect Runtime (CLR)
. NET Framework Class library
Common dialect Runtime (CLR)
. Net Construction supplies runtime environment called Common Vocabulary Runtime CLR. It supplies a host to unveiling all the. World wide web applications. The code working under the CLR is called as Managed Code.
CLR is also responsible for managing the recollection and threating of it’s running apps.
The Microsoft Intermediate Language (MSIL) is a Programing vocabulary used as the exodus of any multiple compilers (C#, VB, . NET).
The ILDasm (Intermediate Language Disassembler) program that ships with the. NET Platform SDK (FrameworkSDKBinildasm. exe) allows an individual to see MSIL code in human-readable format.
Net framework Category Library (FCL)
FCL equipment UI, data access, DB interconnection, cryptography, web programs development, numeric algorithms, and network communications. Creators code software by merging their own source code with. NET Framework together with other libraries.
. NET Framework is established to be used newer software developed for Windows system. Microsoft also developed an integrated development environment essentially for. NET software called Visible Studio.
BCL is a superset of FCL and refers to the entire class library that ships with. NET Construction.
It includes an extended group of libraries, including ASP. NET and glass windows form amongst others. BCL is much larger in opportunity than standard libraries for languages like C++