Sign in to follow this  

[.net] Why C#?

This topic is 4837 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi! I have to admit, I have never used C#. I have never studied it. I have just heard "rumors". When C# came out, I heard it was just Microsofts attempt to recreate Java. Now I see that C# seems to be coming strong and I wonder what makes the C# so much better than Java (or is it better)? What are the key differences? Or is C++ more appropriate for the comparison?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Think up a project and develop it in both languages. Once you're done you'll never want to use Java again. Why? Because developing in C# is just... nicer. Everything is more polished, tools are better, language is better, API is better, documentation is better, support for existing codebase is better. It's not one particular revolutionary feature that makes C# more appealing but a combination of well thought out evolutionary improvements. Use it and see for yourself.

Share this post


Link to post
Share on other sites
Quote:

When C# came out, I heard it was just Microsofts attempt to recreate Java.

You'll hear that alot, but that is grossly over simplifying the reasons behind C#.

Quote:

Now I see that C# seems to be coming strong and I wonder what makes the C# so much better than Java (or is it better)? What are the key differences? Or is C++ more appropriate for the comparison?

I don't think it is better than Java - they are similar in some respects, but even the C# designer suggests that C++ is a closer relative. However there are some superficial similarities that make this a simple and descriptive comparison.

They are different tools for different jobs.

Now - why do I like C#. I think, even though it is a relatively young language, it feels quite complete. Its very nice to program in, and has a very comprehensive class library. Coupled with the .NET framework it makes windows development a breeze. When coding Win32 apps, the GUI elements feel more responsive than Java (could just be my imagination though!). Oh and versioning is nice too, and I love the self documenting nature of C# (although I know Java has this too).

Share this post


Link to post
Share on other sites

This topic is 4837 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this