Starting to program in .Net or C#

  • Thread starter Thread starter Tony
  • Start date Start date
T

Tony

Hello Guys,

I'm new to the programming world.

My purpose is to build a web server that uses "servlets" written in C#

till now I know how to do that using Java & Tom Cat, but now I want to
start programming using C#.

I'm planning to install Windows Web Server but I don't know what do I
need.

I noticed that there are lot of different applications offered by
microsoft, but I can't really understand the difference. I will be
very glad if some one can help me. Here is the list of the tools:

Microsoft Visual Studio .Net 2003
Microsoft Visual Studio 2005
Microsoft Viusal C# express 2005 edition

What do i need also in order to deploy C# compiled file (For example
to build a dynamic web site).

Thank you.
 
Tony said:
[...]
I noticed that there are lot of different applications offered by
microsoft, but I can't really understand the difference. I will be
very glad if some one can help me. Here is the list of the tools:

Microsoft Visual Studio .Net 2003
Microsoft Visual Studio 2005
Microsoft Viusal C# express 2005 edition

What do i need also in order to deploy C# compiled file (For example
to build a dynamic web site).

I believe any of the tools you mention should allow you do that.
However, I would focus only on the "2005" tools, as they are (for now)
the most current. The difference between VS 2005 and C# Express 2005 is
that Express is free, and VS 2005 is not. The free version is somewhat
limited, but frankly I have found it to be surprisingly full-featured,
especially if you are going to focus almost exclusively on C#/.NET
development.

I would recommend starting out with the Express version, especially if
you are brand new to C#, and then if you run into limitations that would
justify paying for the full version, consider upgrading at that point.

Pete
 
Tony said:
Hello Guys,

I'm new to the programming world.

My purpose is to build a web server that uses "servlets" written in C#

till now I know how to do that using Java & Tom Cat, but now I want to
start programming using C#.

I'm planning to install Windows Web Server but I don't know what do I
need.

I noticed that there are lot of different applications offered by
microsoft, but I can't really understand the difference. I will be
very glad if some one can help me. Here is the list of the tools:

Microsoft Visual Studio .Net 2003

This is the Visual Studio version that targets framework 1.1.
Microsoft Visual Studio 2005

This is the Visual Studio version that targets framework 2.0.
Microsoft Viusal C# express 2005 edition

This is one of the free editions of Visual Studio. It's for developing
desktop applications in C# for framework 2.0.

There are other free editions, for example for desktop applications in
VB.NET and for web applications. The professional version can do what
all the free editions can.
What do i need also in order to deploy C# compiled file (For example
to build a dynamic web site).

What you want is Visual Web Developer 2005 Express Edition. You can
upgrade to the professional edition if you find that you need the extra
features.

Visual Studio comes with a stand-alone web server, so you don't have to
install IIS do develop and test a web application.
 
What if I download:
Windows Web server Beta 3
Visual Studio 2008 Beta 2 Professional Edition

Both of them are free for the moment, and I need the applications to
study the language and platform, so I don't really care if there is an
expiration date.

Will they give me all what I need for building web site using C#
(instead of servlets in java like tom cat) ?

In addition, I need books or website to study the C#.
 
Tony said:
What if I download:
Windows Web server Beta 3

Do you mean Windows Web Server 2008 Beta 3? That's the next server
version of Windows. I wouldn't really recommend installing a server
version on a development computer.
Visual Studio 2008 Beta 2 Professional Edition

That's the next version of Visual Studio, targeting framework 3.5 (but
it can also target 2.0 and 3.0).

It has C# 3.0, which has some interresting additions over 2.0, but not
much that you have any real use for. You should probably target
framework 2.0 anyway, if you want to find a web hosting that can handle it.
Both of them are free for the moment, and I need the applications to
study the language and platform, so I don't really care if there is an
expiration date.

Will they give me all what I need for building web site using C#
(instead of servlets in java like tom cat) ?

Visual Web Developer 2005 Express Edition gives you all you need to do
that. You can try out Visual Studio 2008 if you like, but I don't know
if it's stable enough yet.
In addition, I need books or website to study the C#.

Here are a pair of web sites:

http://www.asp.net/
http://www.codeproject.com/
 
Thanks for the help.

I will try Visual Studio 2008 and C# Express and see what's better for
me.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top