Software Information

An Introduction to .NET Framework


Home | Site Map | 101InfoLinks.com | Best Book Shop | Sports Fans ONLY
     .
© 2007

.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.
***********************************************


MORE RESOURCES:

PC World

At CES, Microsoft Introduces the Unexpected: Songwriting Software
PC World - 1 hour ago
The software itself, though, appears legit and pretty straightforward. You choose a style (per the screen above), then a tempo, and then there's a main ...
Microsoft on song with music software Inquirer
Microsoft releases SongSmith: Karaoke in reverse CNET News
Microsoft Research discovers its inner Songsmith BetaNews
Seattle Times - PR Newswire (press release)
all 30 news articles


Telegraph.co.uk

Test Drive the latest software with the Microsoft Action Pack ...
CRN, NY - 3 hours ago
Get the latest Microsoft® software, tools, training, and business-critical support at an affordable cost to help you close more sales, ...
Microsoft could announce free software upgrades at Consumer ... Telegraph.co.uk
Steve Ballmer's Rally Cry Forbes
Microsoft begins Windows 7 push BBC News
Reuters - ComputerWeekly.com
all 983 news articles


Ars Technica

Vietnam pushes open-source software for government use
NetworkWorld.com, MA - 5 hours ago
By the end of 2009, 70 percent of the workstations in local state agencies should have the software installed, with 40 percent of employees proficient in ...
Vietnam mandates 100 percent open source by 2010 CNET News
Vietnam mandates government adoption of open source Ars Technica
Vietnamese government mandates Open Source Inquirer
Slashdot - p2pnet.net
all 14 news articles


LetsGoDigital

Sony Ericsson to release software upgrade for C905
CNET News, CA - 17 hours ago
Starting in mid-February, C905 owners can download a software update from Sony Ericsson's Web site that will bring new features to the camera phone. ...
Sony Ericsson to Provide Software Updates for C905 8 Megapixel ... SlashPhone
all 60 news articles


Expo: Paragon Software releases ‘talking’ dictionaires for OS X
Macworld, CA - 8 hours ago
by Dale Roe, Macworld.com Paragon Software released 30 SlovoEd “talking” dictionaries for the Mac OS this week at Macworld Expo. ...


Acresso Software Finalizes Intraware Acquisition
CNNMoney.com - 21 hours ago
Acresso Software (Acresso), a privately-held company and an investment of private equity firm Thoma Bravo, LLC, announced today it has completed the ...


ABC News

Apple unveils software updates, new laptop
San Francisco Chronicle,  USA - Jan 7, 2009
The presentation included updates to the iLife and iWork software suites, a new 17-inch MacBook Pro with an 8-hour battery and a new digital rights ...
Video: Steve Jobs Weight Loss Due to Hormone Imbalance AssociatedPress
Apple's Macworld Surprise Is the Software PC Magazine
Summary: Software, MacBook Pro updates star in final Apple keynote Macworld
The Associated Press - Reuters
all 2,906 news articles


CNET News

Sun Acquires Cloud Computing Software Supplier, Q-Layer
InformationWeek, NY - 13 hours ago
The Belgian company makes data center modeling and management software that helps companies organize their computing resources as a cloud computing layer. ...
Sun Acquires Cloud Computing Automator Q-layer eWeek
Sun Buys Cloud-computing Vendor Q-layer PC World
Sun acquires cloud computing vendor ZDNet
TheStreet.com - ITProPortal
all 98 news articles


Macworld

IBM Lotus Delivers New "Social" Notes and Free Symphony Software ...
CNNMoney.com - Jan 6, 2009
At Macworld, IBM (NYSE: IBM) today announced the availability of Lotus Notes 8.5 collaboration software with social computing features for all Mac OS X ...
Macworld: IBM finalizing free Symphony office suite for Macs Computerworld
Lotus Notes 8.5 ships, free IBM Symphony suite coming MacNN
WebEx goes mobile on iPhone; Notes 8.5 ships on Macs ZDNet Blogs
VNUNet.com - eWeek
all 57 news articles


Los Angeles Times

ITunes embraces 3-tier pricing, will remove anti-copy software
Los Angeles Times, CA - Jan 6, 2009
Apple also updated much of its software. The latest version of iPhoto scans for individual faces so computer users can label photos of friends or family, ...
Macworld goes for the soft sell with budget-minded software USA Today
Apple Unveils Software, MacBook At Macworld CNNMoney.com
Apple rolls out 17-inch MacBook Pro, new software, iTunes Store tweaks DVICE
Bizjournals.com - TourDates.Co.Uk
all 1,368 news articles

Software - Google News


Google
 

Home | Site Map | 101InfoLinks.com | Best Book Shop | Sports Fans ONLY
     .
© 2007