In the world of computers, software is just as important as hardware,
this is something that Microsoft has understood as the years have
passed, ever since the creation of their original operating system they
have looked for new ways in order to improve their software and make it
more efficient across platforms, not only to users but to developers as
well.
The.Net framework was designed with that purpose in mind, this
environment is similar to the JavaScript runtime environment in a way
that handles program interaction, compilation, security, etc. -- in the
past few years the software industry has grown exponentially, the more
the user needs and wants to do with their computers they higher the
demand is for software applications which meet those expectations.
Due to this accelerated growth Microsoft has focused on platform
independence as well as network transparency, in order for this
environment to be completely updated it needs to work across different
hardware without major problems, this includes desktops and servers at
the same time. The .Net environment provides many advantages to
software developers who want to produce applications without having to
worry about programming language and hardware capabilities, in order to
meet his requirements .Net uses what is called a "Common Language
Runtime" or CLR.
The .Net framework provides a necessary class library with all the
objects needed to develop applications using any programming language
with a non-graphical user interface or with a graphical user interface,
also known as GUI, this framework is also capable of using the latest
innovations provided by technologies such as ASP.Net and even Web
applications based on XML services.
Since this framework is so flexible, programmers tend to use it in order
to code their applications, programming languages such as C++, C#,
Visual Basic, J++.net and even Delphi are popular languages which can be
handled by the .Net framework however, it is not limited to only these
languages because it has been developed to provide language independence
as well as interoperability and security.
As more and more users demand special applications to operate their
hardware, software developers and the programming industry as a whole
will constantly be on demand which is why .Net software development has
0 Comments
Please add nice comments or answer ....