all groups > vj# > march 2006 >
You're in the

vj#

group:

J# or C# which when ?


J# or C# which when ? Bob Palank
3/28/2006 1:58:03 PM
vj#: Someone wrote "J# is for migrating away from Java.
It's not a good tool for building new .NET applications. "

Does the community agree with this ?
Should I offer Visual J# as an alternative IDE in a first Java Course ???
Given that there are multiple JVMs, I wonder if a future Microsoft JVM is
plausible ?
Opinions please
Bob

Re: J# or C# which when ? chrismo
3/29/2006 11:12:03 AM
It does seem that Microsoft is leaving J# in the mix as a fully
supported language. There was an MSDN video somewhere detailing new J#
language features for .NET 2.0. I was surprised as I'd always believed
J# was just a migration tool.

But - J# is definitely not Java. Any language additions they've made
recently are not Java compatible. J# /can/ compile JDK 1.1 compatible
Java code, as well as older J++ code (JDK 1.1 plus MS extensions),
though there are some limitations (like no JNI support) on that -- but
J# is definitely married to the .NET platform and runtime.

It does present an interesting option of allowing a single codebase to
compile both to .NET and modern JVMs, if you're willing and able to
live within the constraints. IKVM is an open-source compiler that is a
good alternative to consider for supporting both Java and .NET
runtimes.

To sum up - I would not offer J# as an alternative IDE for a Java
course, it's not that. And I seriously doubt MS will produce a real
JVM, they arguably never really did in the first place.
AddThis Social Bookmark Button