Page 10 - DCAP312_WEB_TECHNOLOGIES_II
P. 10
Web Technologies-II
Notes .NET. This allows you to use your existing investment in .NET applications. .NET still relies on
COM+ for features like transaction management and object pooling. In fact it provides enhanced
declarative support for configuring COM+ application right from your source code. Your COM+
knowledge still remains as a valuable asset.
No more DLL Hell
If you have worked with COM components, you most likely are aware of “DLL hell”. DLL
conflicts are a common fact in COM world. The main reason behind this was the philosophy of
COM “one version of component across machine”. Also, COM components require registration
in the system registry. .NET ends this DLL hell by allowing applications to use their own copy
of dependent DLLs. Also, .NET components do not require any kind of registration in system
registry.
Strong XML support
Now days it is hard to find a programmer who is uninformed of XML. XML has gained such
a strong industry support that about all the vendors have released some kind of upgrades or
patches to their existing software to make it “XML compatible”. Currently, .NET is the only
platform that has built with XML right into the core framework. .NET tries to harness power of
XML in every possible way. In addition to providing support for manipulating and transforming
XML documents, .NET provides XML web services that are based on standards like HTTP,
XML and SOAP.
Ease of Deployment and Configuration
Deploying windows applications especially that used COM components were always been a
tedious task. Since .NET does not require any registration as such, much of the deployment is
simplified. This makes XCOPY deployment viable. Configuration is another area where .NET–
especially ASP.NET – shines over traditional languages. The configuration is done via special
files having special XML vocabulary. Since, most of the configuration is done via configuration
files, there is no need to sit in front of actual machine and configure the application manually.
This is more important for web applications; simply FTP new configuration file makes necessary
changes.
Security
Windows platform was always criticized for poor security mechanisms. Microsoft has taken
great efforts to make .NET platform safe and secure for enterprise applications. Features such
as type safety, code access security and role based authentication make overall application more
robust and secure.
Microsoft started the development on the .NET Framework in the late 1990’s
originally under the name of Next Generation Windows Services (NGWS). By
late 2000 the first beta versions of .NET 1.0 were released.
Search more about the history of programming languages.
Self Assessment Questions
Multiple Choice Questions
1. .Net Framework is a programming infrastructure created by.....................................
(a) Microsoft for building (b) Oracle development
(c) Java (d) None of these.
4 LOVELY PROFESSIONAL UNIVERSITY