Saturday, February 15, 2014

Introduction to .NET Framwork

Introduction to .NET Framework

  • The  .NET  framework  is  a  collection  of  many  small  technologies  integrated  together,  to develop most powerful applications which can be executed anywhere and anytime.
  •  In other words,  .NET Framework  is a Microsoft's development platform, which is used for development of software applications.
  • It‘s  a  Network  enabled  technologies  collection.  That‘s  why  it  was  named  as  .NET.There is no any abbreviation for .NET.
  • It  can  also  be  considered  as  Frontend  Tool  as  it  is  used  to  develop  the  frontend applications.
  • For the any live project development, we require two tools to be used:
  1. Frontend  tool :  It  is  used  to  develop  UI  (User  Interface),  which  is  actually visible  by  the       user.  The  UI  can  be  termed  as  Application.  The  limitation  of application is:  any  frontend  application  can‘t  store  the  data.  That‘s  why  you require backend tool to store the necessary data.
  2. Backend tool  :  It  acts  as  storage  mechanism.The  data  related  to  the  project will be storedin this backend tool. It allows us to create and store the databases.
                         Ex: Oracle, SQL Server, My SQL, Sybase, DB2 etc.
  •   It was released by Microsoft Corporation in 2002. At this year, in the programming world, we have so many languages like Basic,  COBOL, Pascal, Fortran, C, C++, VB, VC++ etc. But  if  you  observe  these  languages,  each  and  every  language  is  having  its  own limitations and boundaries only. To overcome all of the limitations, Microsoft announces and releases .NET Framework in 2002.
  • Later,  several  improvements  take  place  in  .NET  Framework,  which  makes  it  as  much strong,  advanced  and  more  efficient  platform  for  building  different  kinds  of  software applications.
  • It offers visually stunning user experiences, which is mostly required today‘s competitive programming world.
  • It offers much advanced security features never before.
  • It‘s  not  a  single  language;  it‘s  a  collection  of  multiple  languages  and  multiple technologies. That‘s why it can be called as ―platform‖ (by containing multiple languages and technologies)

.NET Framework:

  • Languages:
             1  VC#.NET  Visual C Sharp.NET
             2.  VB.NET  Visual Basic.NET
             3.  VC++.NET  Visual C++.NET
             4.  VJ#.NET  Visual Java Sharp.NET etc.

  • Technologies:
            1.  ASP.NET  Active Server Pages.NET
            2.  ADO.NET  ActiveX Data Objects.NET
           
            {Introduced in .Net 3.0}

            3.  WCF  Windows Communication Foundation
            4.  WPF  Windows Presentation Foundation
            5.  WWF  Windows Workflow Foundation

            {Introduced in .Net 3.5}

            6.  AJAX  Asynchronous JavaScript And Xml
            7.  LINQ  Language Integrated Query

  • Language:  It acts as interface (mediator) between the programmer and the system. It offers  some  rules  and  regulations  for  writing  the  programs.  It  also  offers  some  library, which is required for writing the programs. Obviously, the collection of programs is called as ―Software.
  • Technology:  It  is  designed  for  a  particular  purpose.  For  example,  for  development  of web  related  applications,  you  have  a  technology  called  ―ASP.NET‖.  For  development  of database  related  applications,  you  have  another  technology  called  ―ADO.NET‖.  Bu  the  technology  doesn‘t  offer  any  specific  rules  for  writing  the  programs.  But  it  offers  some library.  That‘s  why;  a  technology  can‘t  be  implemented  individually.  It  requires  a language for the rules to write the programs.

.NET FRAMEWORK VIDEO




 .Net Framework related videos Click Here Video 1Click Here Video 2