Tips n Tracks

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color

Reference

Sample image

Microsoft .NET Framework Get Details.

Sample image

Microsoft .NET Framework Get Details.

Reference

Sample image Microsoft .NET Framework Get Details.
Sample image

Microsoft .NET Framework Get Details.


What is JIT?


JIT (just-in-time) is a CLR’s (Common Language Runtime) compiler. The JIT Compiler function is responsible for compiling a method’s IL code into native CPU instructions. Because the IL(intermediate language) is being compiled "just in time," this component of the CLR is frequently referred to as a JITter or a JIT compiler.

When JIT called, the JIT Compiler function knows what method is being called and what type defines this method. The JIT Compiler function then searches the defining assembly’s metadata for the called method’s IL. JITCompiler next verifies and compiles the IL code into native CPU instructions. The native CPU instructions are saved in a dynamically allocated block of memory. Then, JITCompiler goes back to the type’s internal data structure and replaces the address of the called method with the address of the block of memory containing the native CPU instructions. Finally, JITCompiler jumps to the code in the memory block. This code is then implementation means particular code get executed.

 

Which are the main components of the .NET platform?


The Microsoft .NET platform consists of the following product groups/ main components…

  • Development tools A set of languages, including C#, VB.NET, J#, a set of development tools, including Visual Studio.NET (a suite of language-independent developer tools, a set of programming interfaces), .NET Framework (for building web and Windows applications, as well as web services), and Common Language Runtime, which is the execution engine for .NET Framework applications

  • .NET Enterprise servers A suite of e-business infrastructure applications that run XML web services – SQL Server 2000, Exchange Server 2000, BizTalk Server 2000 and others. These servers are used to store relational data, data exchange and business-to-business (B2B) commerce

  • Web services (building block services) A set of commercial web services, which includes customer services (.NET MyServices), authentication and identification services (.NET Passport) and communication services (.NET Alerts). Developers can use these services to build applications that require knowledge of user identity

  • .NET device software Consisting of Windows XP, Windows Me, Windows CE, Windows Embedded, the .NET Framework and .NET Compact Framework, this software enables a new set of .NET-enabled devices – from mobile phones to PDAs and game boxes.

     

What is .NET Platform?


Microsoft .NET platform defines a standard around which a system can be developed. Microsoft .NET platform provides countless opportunities for different services and systems to interact, allowing programmers to develop powerful solutions for the internet. A major theme of Microsoft .NET platform is the idea of Web services, allowing software to communicate directly with other software using Internet technologies. The .NET Framework and Visual Studio.NET, two more core aspects of this initiative, provide a multi-language environment in which developers can create Web services and other kinds of applications.

Microsoft .NET platform is an umbrella term that applies to a wide collection of products and technologies from Microsoft. The technologies that Microsoft has placed under the .NET umbrella today include the following:

  • The .NET Framework
  • Visual Studio.NET
  • .NET My Services
  • The .NET Enterprise Servers

 

Which Languages supported by .NET Framework?


.NET Framework supports all major programming languages. Some of them are as below…

  • ASP
  • ASP.NET
  • APL
  • C++
  • C#
  • COBOL
  • Component Pascal
  • Curriculum
  • Eiffel
  • Forth
  • FORTRAN
  • Haskell
  • J#
  • Java
  • JavaScript
  • Microsoft JScript
  • Mercury
  • Mondrian
  • Oberon
  • Oz
  • Pascal
  • Perl
  • Python
  • RPG
  • Scheme
  • Small Talk
  • Standard ML
  • Microsoft Visual Basic
  • XML

This list not ends here… there are more languages which support .Net

 

What is .NET Framework?


The .NET Framework Includes the Common Language Runtime (CLR) and the .NET Framework class library. The CLR is a standard foundation for building a range of new applications, while the .NET Framework class library provides standard implementations of many new services for CLR-based applications. Among the technologies in the library are ASP.NET, which is the next generation of Active Server Pages; ADO.NET, the next generation of ActiveX Data Objects; support for building and using Web services; and much more. Microsoft is also releasing a trimmed-down incarnation of the .NET Framework called the .NET Compact Framework. This version is intended for use in smaller devices, such as personal digital assistants (PDAs).