One more question before I make my decision C# or Java

  • Thread starter Thread starter Ad Bec
  • Start date Start date
A

Ad Bec

I know that this question has probably been asked before but I am not in the
mood to search the forums I am already tired of doing that. I need an answer
for my

What are Microsoft corp. plans for C# . Will it replace C and C++? How
about in respect to Java. I decided not to go java becauase the applications
created with it just dont have that swift "Windows flavor". I always hated
to use the Oracle Enterprise manager but i enjoy working with the MS SQL
Server counterpart. See what I mean?

Would you recomand me to start learning C#?

My other worry is the Java's integration with ColdFusion. I know that I
could benefit a lot from it in my web applications but I want to move to
Windows programing I have couple of ideas in mind for my bussines
applications.

Thanks!
 
Ad,

Ultimately, it depends on what your needs are. You seem to have
requirements about the UI, as well as have a familiarity with some of the
products in the MS line already, so I would recommend that based on that,
you should go with .NET.

C# is not meant as a replacement to C and C++. You can have C# code
call legacy code that exists in C and C++, but you can not take C++ code and
compile it into C#. C# is its own language, it just happens to have roots
in C++.

As for the integration with ColdFusion, .NET has ASP.NET, which is the
application environment for the web. You can be sure that Visual Studio.NET
will support ASP.NET for a long, long time. Granted, it is not the same as
Cold Fusion, but MS is committed to ASP.NET and you will see a good deal of
functionality in the IDE representing that commitment.

It's important to notice that almost anything that can be done in Java
can probably be done in .NET (from a very high level view). For example,
Java has support for transactioning, as does .NET. The models are
different, but the basic functionality is there. Ultimately, you have to
decide if the model that one uses is better than the other, for what you
want to do.

Hope this helps.
 
Ad Bec said:
I know that this question has probably been asked before but I am not in the
mood to search the forums I am already tired of doing that. I need an answer
for my

What are Microsoft corp. plans for C# . Will it replace C and C++? How
about in respect to Java. I decided not to go java becauase the applications
created with it just dont have that swift "Windows flavor". I always hated
to use the Oracle Enterprise manager but i enjoy working with the MS SQL
Server counterpart. See what I mean?

That's just an example of a pretty bad Java app, to be honest.

Download Eclipse (www.eclipse.org) and see what you think of that -
that's a Java app.
Would you recomand me to start learning C#?

It's certainly a fine language.
My other worry is the Java's integration with ColdFusion. I know that I
could benefit a lot from it in my web applications but I want to move to
Windows programing I have couple of ideas in mind for my bussines
applications.

I don't know how/whether ColdFusion and Java integrate, never having
used ColdFusion, I'm afraid.

Basically, both Java and C# are fine for both web developing and GUI
applications. You're bound to see a fair amount of hostility to Java
here, and a fair amount of hostility to C# on the Java newsgroups - but
really, both are nice languages backed by solid platforms.
 
Back
Top