Today in Engineer's World, we are discussing a very important topic of .Net in very easy way. Posted By- +LIVE VIAR +Manish Kumar Gautam +ASP.NET SOLUTIONS
Click imagination hunt to see latest Blogs
Previous - .NET Framework
|Features of .NET Framework|
o GOOD DESIGN: Design is utmost the most important thing as it represents the whole work about anything. .Net Framework provide us very good user interface because in today's competitive world the user interface is very important.
o OOP SUPPORTED: We say .Net is Object Oriented Programming Language. Because without class we are not going to develop a single application in our project. And a language that supports the features of OOP is nothing but .Net.
o LANGUAGE INDEPENDENT: Here we have several languages in .Net. Each and every language in .Net is converted to IL (Intermediate Language). Make it clear that all languages are Interoperable. C# as all Microsoft .Net supported languages, shares a common .Net run-time library. The language compiler generate Intermediate Language (IL) code, which a .Net supported compiler can read with the help of CLR. Therefore you can use a C# assembly without any problem and vice-versa.
o PLATFORM DEPENDENT: Platform Dependent means an application which can run on multiple operating systems, the only thing required is to install the .Net framework in it or on the machine.
o OPEN SOURCE: Now we are open source too. As referred by Microsoft in their blog posted on 12 Nov 2014 that .Net Core will be open source, including the runtime as well as the framework libraries. You can follow the blog on http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx
o FLEXIBLE DATA ACCESS: Flexible Data Access can be provided by the Ado.Net Technology. Ado.Net is database technology which is used to access the data. Means we are going to store the data from front end and back end and back end to front end application. For example- You can design the front end application at Visual Studio and back-end application at Microsoft SQL SERVER. These two are not having any connectivity, here we are using a mediator between these two i.e., Ado.Net.
o DYNAMIC WEB PAGES: Dynamic Web Pages are created using Asp.Net. Asp.Net is a Web Technology, by which we are going to create the Web Application. We have two type of Web Application: - Static Application and Dynamic Application. Static Application can be developed by using HTML and CSS. But to make it dynamic we have to use this technology.
o WEB SERVICES: Web Services extend the World Wide Web Infrastructure to provide the means for software to connect to other application. Application access Web services via Web Protocols and data formats such as HTTP, XML, UDDI, WSDL and SOAP that are present everywhere. Web services allow different applications from different sources to communicate with each other without time consuming custom coding.
o CODE ACCESS SECURITY: Today, even developing a small application must require high security and access right, because anyhow and from anywhere some unauthorized user may enter to the application and inject viruses and worms, which may damage or destroy data and cost time and money. Therefore, CAS will check the unauthorized users, or it will create the unauthorized restricted to the resources. Their main aim is to damage the .dll and libraries that are very sensitive for any project.
There are many more.... as you Checkout Framework from the beginning 1.0 to 4.6 till the latest.
For any query, comment us below.
Next - Just In Time (JIT)
Keep learning and sharing...