Wednesday, March 13, 2019

Dot Net Principles and Concepts

NET manikin offers developers with an object oriented environment it guarantees condom execution of the finishs by performing required run duration validations. .NET theoretical account combines unprecedented developer productiveness with reliability in performance and powerful deployment. .NET is a rapid application development and a comprehensive creature that is use effectively and astray for creating distributed applications, and as well as designing and ontogenesis web ground and windows found applications.Interoperability in .NetOne of the prominent features of .Net framework is its support for nomenclature interoperability. The computer program should be developed using set of rules defined in Cross speech Specifications (CLS), such program send word be use by other languages. But .Net does not support every program written in a language basin be used by another language, it only supports for those program whose rules ar defined in Cross Language Specifications. F or instance we can develop a separate in C from class already developed in VB.Net. Moreover, .NET green Language Runtime allows VB.Net program to handle an exception that is raised by a program written in C.NET and COM interoperability feature provides a yoke between the .NET and COM and vice versa. .NET framework enables developers to keep back additional migration cost by describing how .NET components can communicate with existing COM components. There is no need to alter developed COM components into .NET components. NET Framework and the .NET super C Language Runtime enables the powerful converse with the old technologies and allow the integration of legacy autograph with new .NET components. bail in .NetThe enhanced shelter components in .NET frame makes our applications more repair and robust. Moreover, it can help the developers by minimizing the amount of code they need to write. Security murder is a complicated task, and Microsoft has provided new security featur es to make the applications more secure and protected. Apart from the encapsulation and security functionality provided by the core of Windows operating system, .NET framework provides many additional and improved types such as public key cryptography, ASP.NET, inscribe Access Security Certificates and Certificate stores Public Key Cryptography Standard. .Net framework also provides object centric security it allows the developers to control access to opposite types of objects. For example a developer can control the institutionalise system and the register of systems that implement object centric security.Basically there are two types of security in .NET Role Based Security, reckon Access Security. Common Language Runtime security allows the developer to use Code Access Security. Code Access Security enforces security policies that prevent unauthorized access to protected resources and process. Moreover Code Access Security allows the developer to do the following Restrict wh at your code can do, Restrict which code can call your code, and Identify code. For instance By using Code Access Security defined in the Common Language Runtime, if a developer creates security policy that user cannot save the file on the hard disk. If user try to save any schooling on the hard disk, that security policy enforces the user and user cannot save the information.Stability and Maintenance in .NetUsullay IT Project Managers faces budget over runs and missed deadlines,most of the time risk management of the projects and completion of the projects under acceptable conditions is almost impossible. The primary(prenominal) reason is ascribable to lack of stable technologies and tools available in the foodstuff and used by different teams. The right answer to all of these issues is Microsoft .NET framework, because it is based on internet standards like XML and nett services and also due to the .NET framework ease of integration on the Windows operating system.As .Net f ramework is stable and projects typically finish ahead of schedule and under budget constraint. That gives it an marge over others, most of the risk managers depends on rapid and robust .Net tool to manage the financial impact of missed deadlines. For instance if two teams are developing same project on two different tools, beginning(a) on VB.Net and second on Java and both are developing project for Windows platform. First team will complete project originally than the second team, one of the main reason is .Net applications are more stable with Windows platform.One of the distinguishing features of .Net framework is that it is easy to deploy and maintain. Usually projects developed in .Net framework are easy to install on client machines and due to the backup nature of .Net framework, projects are maintained by the programmers with no difficulty. For example code generation techniques using technologies such as XSLT are playing a significant role in software projects by provid ing the support to a rapidly maintainable code base.Works CitedHallogram Publishing from the World Wide Web http//www.hallogram.com/webinputnet/webinputnet.htmlMSDN Home The Microsoft Journal for Developers http//msdn.microsoft.com

No comments:

Post a Comment