.NET FAQ
Add Comment1) What is .NET Platform?
According to Microsoft, .NET is a "revolutionary new
platform, built on open Internet protocols and standards, with tools
and services that meld computing and communications in new
ways".
A simpler way of saying that would be that the .NET Platform is a new Runtime Environment for developing and running applications which are easier to build, deploy and scale. Also it features a a Common Language Specification which helps to solve the interoperability issue. Also components written in one programming language can be used by other programming language.
A simpler way of saying that would be that the .NET Platform is a new Runtime Environment for developing and running applications which are easier to build, deploy and scale. Also it features a a Common Language Specification which helps to solve the interoperability issue. Also components written in one programming language can be used by other programming language.
2) How do I develop in .NET ?
Get the .NET SDK from Microsoft. The .NET SDK contains
command-line compilers and utilities which can be used to build .NET
apps. Visual Studio (called Visual Studio 7 or Visual Studio.NET)
also is fully supportive to .NET development.
3) Where can I download the .NET SDK & Visual
Studio 7?
You can download the .NET SDK from http://msdn.microsoft.com/net/
(131Mb). You can also order CD's of Visual Studio 7 from
Microsoft (Visual Studio 7 contains the .NET SDK). There is no free
download of Visual Studio.NET.
4) What are the key technologies within .NET?
ASP.NET, CLR (Common Language Runtime), C# (a new Java-like
language), Visual Basic .NET, Managed C++, Visual Foxpro .NET, SOAP,
XML, ADO+, multi-language support (Eiffel, COBOL etc)
5) What platforms does .NET run on?
This version of .NET runs on Win98/ME & Windows
NT/2000/XP. Please remember to install IIS 5.0 on Win2000/XP which is needed to run ASP.NET
before installing the .NET SDK.
6) What languages does .NET support?
At present Microsoft provides compilers for C#,
Managed C++, VB.NET and JScript.NET.
Other vendors have announced that they intend to develop .NET
compilers for languages such as COBOL, Eiffel, Perl and Python.
7) What is the objective of .NET ?
In the present programming scenario there are many defects when
it comes to scaling and interoperability. It becomes difficult and
impossible sometimes to scale your existing applications to work
across computers running on different operating systems and
programming languages. Also its not easy to use code written in one
language and build on it in another language. To provide a solution
to such problems Microsoft has come up with a Framework which will
enable high scalability and interoperability.
8) During installation of .NET SDK error of "insufficient
memory" occurs even when there is enough memory ?
To solve this install
the latest service packs on your operating system before installing
the SDK. Eg. on Windows 2000 first install Service Pack 2 and Data
Access Components, only then install the SDK.
9) Why don't the Exe's written on the .NET Platform run on my
friends computer which does not have the .NET SDK ?
Exe's written on the .NET platform are written in MSIL (Microsoft
Intermediate Language). Hence they cannot be executed on any normal
operating system. You will have to install the separate "redistributable
runtime environment" (20 mb) on the clients machine. This is
also available from the Microsoft website for free.
10) What does the .NET SDK contain ?
The .NET SDK contains the .NET runtime environment,
compilers for C#, VB.NET , Managed C++ , JScript.NET, support for ASP.NET and a
wide array of tools required for the above. Also it contains the
documentation for the .NET platform , C# , VB.NET etc.

