Need some opinions on using J#

T

The Frog

Hi everyone,

I am looking at a future work environment that will involve lots of
Java programming as well as .Net programming. I am trying to decide if
using the J# development tools in Visual Studio is going to save me a
load of learning, or if it really doesnt matter. I was thinking that
it might be possible to simply expand my Java skills across to
the .Net side of things and not have to worry about learning any of
the other .Net capable languages.

Any ideas on this would be greatly appreciated.

Thanks in advance

The Frog
 
P

pvdg42

The Frog said:
Hi everyone,

I am looking at a future work environment that will involve lots of
Java programming as well as .Net programming. I am trying to decide if
using the J# development tools in Visual Studio is going to save me a
load of learning, or if it really doesnt matter. I was thinking that
it might be possible to simply expand my Java skills across to
the .Net side of things and not have to worry about learning any of
the other .Net capable languages.

Any ideas on this would be greatly appreciated.

Thanks in advance

The Frog
What you're really talking about is learning two different managed
environments (with their class libraries), the Java API and the .NET
Framework.
Although J# was billed as the language to flatten the .NET learning curve
for Java programmers, it limits you to old Java features.
I'd recommend that you choose C# instead. The syntax is similar to Java and
it fully supports new features in the .NET Framework and the C# compiler is
updated with each new Visual Studio version.
OTOH, I'm not sure what the plans are for J#. The fact that the Beta 1 for
the next version of Visual Studio, codename Orcas *does not include J#*
sends me a negative message.
 
J

Jon Skeet [C# MVP]

The Frog said:
I am looking at a future work environment that will involve lots of
Java programming as well as .Net programming. I am trying to decide if
using the J# development tools in Visual Studio is going to save me a
load of learning, or if it really doesnt matter. I was thinking that
it might be possible to simply expand my Java skills across to
the .Net side of things and not have to worry about learning any of
the other .Net capable languages.

J# is nothing like modern Java, as far as I'm aware. Last time I looked
at J#, it was still stuck to the 1.1 API, which is very, very old.

I strongly suggest you download one of the free Java IDEs (Eclipse or
Netbeans - I like Eclipse a lot, but haven't tried Netbeans for a
while), JDK 6, and get going that way. J# is basically a red herring.
 

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

Top