| Article: |
A Visual J# .NET Primer | |
| Subject: | you're kidding! | |
| Date: | 2001-10-17 05:13:55 | |
| From: | tjansto | |
|
Response to: you're kidding!
|
||
|
i agree, and i apologize for the apparent sharpness of my response. but if that is the intent of the review, shouldn't the at be pointed out? as i said, o'reilly is a well respected source of information, but by not calling out that it is not viable for enterprise, (and i'm sure you and i are in disagreement about the legitimacy of it being used for 'simple' apps), folk may be encouraged to try to make it do things it can't because it doesn't adhere to the java platform, it reduces java to merely a language. again, i apologize, i typed quicker than i should have. |
||
Showing messages 1 through 2 of 2.
-
Enterprise or Not? (was you're kidding!)
2001-10-17 07:33:37 Brian Jepson |
[View]
-
Enterprise or Not? (was you're kidding!)
2001-10-17 08:15:18 cfrye [View]
I agree with your "question of the hour". The point is not whether J# is Java 2 or not. The point is - is J# a viable entry point into the .NET platform for people who prefer a Java-like syntax.
If we want to compare anything with Java 2, we should compare Java 2 to .NET as a whole (more precisely the ".NET Framework").
P.S. Even as a self-described J2EE bigot, I am having difficulty maintaining that position in light of some initial experimentation I am doing with the .NET Framework. I am having a lot of trouble finding fault with the .NET Framework conceptually.



As for whether it's ready for the enterprise, that's the question of the hour. Is .NET itself ready for the enterprise? I think the answer is yes, but lots of people disagree. We really won't know until the final version is released, and people start talking about their experiences building enterprise apps on .NET.
As for J# reducing Java to a language, I partially disagree. There are three key components to the Java platform: the JVM, the SDK, and the Java language. J# supports the language (albeit a mutated version of it) and an obsolete version of the SDK. And of course, it does not support the JVM. The net result is that J# itself is no replacement for Java 2.
But I think Microsoft's initial goal with J# is to support Visual J++ users, and nothing more than that. However, I think that Microsoft will take J# beyond that. Now that they have a clean-room implementation of Java 1.1.4 to start with, can Java 2 language and SDK compatibility be far off? There is nothing to stop them if they proceed in a clean-room fashion.
- Brian