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
   5   6   7   8   9   10   11   12   13   14   15