.Net Framework is a platform or development environment to seamlessly create web-applications that are accessible through client machines from across the globe. These web-applications adopt open standards such as eXtensible Markup Language (XML), HyperText Transfer Protocol (HTTP), and Simple Object Access Protocol (SOAP) to interact with applications that are available in other platforms.
.Net Framework is platform independent and language independent. This means that .Net Framework allows you to use different programming languages such as VB.Net, C#, Jscript, VBScript, and Managed C++ and run applications on different platforms such as Unix, Macintosh, and Linux. Moreover, .Net Framework enables you to use various off-the-shelf libraries that help the development of applications faster, easier, and cheaper. .Net Framework now supports over 20 different programming languages.
The reason how .Net Framework supports so many programming languages is well answered by the concept of Common Language Runtime (CLR) engine. The CLR engine, instead of compiling the code into native code, compiles the code into Microsoft Intermediate Language (MSIL). The MSIL, a set of instructions, then translates the code into native code. This concept of CLR is significant in making .Net Framework, platform and language independent. In addition, CLR is responsible for run-time services such as language integration, security enforcement, memory process, and thread management. Thus, .Net Framework provides a wide infrastructure to create web-applications. Microsoft has classified .Net Framework into two categories such as CLR and .Net Framework class library.
Common Language Runtime: The CLR, as mentioned in the above paragraph, provides common runtime services to all .Net applications. In addition, the CLR reduces the developer's time to write lengthy code for using features such as life-cycle management, strong type naming, cross-language exception handling, and dynamic binding to turn business logic into a reusable component.
.Net Framework class library: This class library includes predefined sets of functionality that developers can use in their own applications. The library consists of three key components:
? ASP.NET
? Windows Forms
? ADO.NET
The .Net Framework provides a number of advantages such as fewer lines of code, complete compilation, ease of deployment, web settings and web.config, and caching. By fewer lines of code, we mean that .Net Framework allows developers to use Web controls, thereby spending more time in implementing application design and the general flow of application. Another important part of .Net Framework is that everything including Web controls, Web forms, and server-side blocks of code are compiled when a page is requested for compilation. Ease of deployment refers to the concept that components in .Net Framework can be compiled on your machine and then uploaded with all the pages in the /bin directory. Unlike a web-application in ASP, where pages have to be uploaded and the components of the pages have to be registered with the operating system, the components in a web-application in .Net Framework need not be registered.
Web settings means the configuration of .Net applications that can be accomplished through web.config, an XML based file. Because a web.config file is in XML, it is easy to understand and it is also programmatically modifiable. When a web.config file is modified the machine detects the changes immediately. This enables quick configuration of .Net applications. Caching is the term used to describe the process of collecting commonly accessed data into memory for quick retrieval. .Net Framework support three types of caching: output caching, data caching, and fragment caching.
***********************************************
Visit http://www.dotnet-guide.com for a complete introduction to .NET framework. Learn about ASP.NET, VB.NET, C# and other related technologies.
***********************************************
Hey Guys! Don't raise your eyebrows or fear by hearing... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
IntroductionPHP can be used for a lot of different things,... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
A few months back I really got sick of my... Read More
Linux essentials:It's free for download but you have to pay... Read More
CD and DVD replication is a process that works by... Read More
If you are in a business that passes documents around... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
1. Replace Dexterity cursor with SQL Stored Procedure Dexterity... Read More
Microsoft Business Solutions Great Plains was purchased from Great Plains... Read More
Upgrading. Downtime. Maintenance. Hardware obsolescence. Implementation issues. The litany of... Read More
It could just be me, but my experiences with document... Read More
Accounts payable is just one area of office management where... Read More
The stakes are high when considering security, privacy, and savings,... Read More
So, you've bought a new Macintosh, and now you may... Read More
Microsoft Business Solutions Great Plains is Dexterity-written application and currently... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
Microsoft CRM was designed to be easily customizable. Microsoft CRM... Read More
Microsoft Great Plains is main accounting / ERP application... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
on demand house cleaning Arlington Heights ..There is many things more frustrating than surfing a website... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
It is possible that if one avoided all sources of... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
For a long time now Microsoft's Internet Explorer has ruled... Read More
If you are in a business that passes documents around... Read More
Almost all new and major brand of PCs come with... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
How to delete the user? This is the first problem... Read More
Looks like Microsoft Great Plains becomes more... Read More
The major reason I recommend getting your hands on real... Read More
Anti-virus software is used to find, remove or fix files... Read More
After seeing many people complain about their weak Internet security... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
The various resume software offered, particularly on the internet, can... Read More
Homeland security, airport security, Internet security ??" these days we???re... Read More
I suggest that you do not spend a lot of... Read More
Words we choose to describe things and phenomena often show... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
Microsoft Great Plains serves majority of US based horizontal and... Read More
It won't matter how effective your WinRunner Team is if... Read More
The most important benefit of XML is its simplicity. Though... Read More
What is Interactive Mapping?Interactive mapping is a visual display medium... Read More
Mapping Software Improves Data VisualizationFrom the outset, it is important... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Software |