What is .NET ?

Home
C# Questions
My Friends
About Me
My Projects Favourite Links
Feed Back
Session storage in dotnet
.Net Faqs
Family Photo Album
My Videos
Vacation Photo Album
hema kumar Resume
What is .NET ?

The simple answer is 'it is the technology from Microsoft, on which all other Microsoft technologies will be depending on in future.'
 
In other words
 
    1. It is a platform neutral framework.
    2. Is a layer between the operating system and the programming language.
    3. It supports many programming languages, including VB.Net, C# etc.
    4. .Net provides a common set of class libraries, which can be accessed from any .net based programming language. There will not be separate set of classes and libraries for each language. If you know any one .net language, you can write code in any .net language!!
    5. In future versions of Windows, .net will be freely distributed as part of operating system and users will never have to install .net separately

.Net supported languages

Currently .net supports the following languages:
  • C#
  • VB.Net
  • C++
  • J# The above languages are from MicroSoft. Many third parties are writing compilers for other languages with .net support.

  • what is interface ?
     
    The term interface is used to descibe the public view of class-the public methods and peoperties.An interface is also a special type of class,but it does't implement any methods or properties-it defines what a class does,rather than what a class is.why is useful means when developing a large applications,you may have a set of classes that all need to perform some similar action.The interface allows you to specify what that similar action should be,but not how it is implemented.

    Difference Between VB and VB.net

    1) vb is not fully object oriented it supports only class not inheritanc

     in vb.net it's fully oops

    2) in vb it can have only one compiler and runtime    

    2)in vb.net have msil(microsoft intermediate language) and common language runtime
      so this facility gives the feature of multi language support

    3)in vb it have the drawback of dll hell

    3)in vb.net it could have perfectly handle by Assembly it's called managed code

     All rights are Reserved   hema kumar