I believe Ken is correct: J# is an entirely insignificant development.
While the name, "Java," does refer to a programming language, it also
refers to a software platform that is constituted by a number of class
libraries.  .NET is an alternative software platform.  The term "Java
programming," customarily refers to programming using the Java class
libraries, just as the term term, ".NET programming," customarily refers to
programming using the .NET base classes.  J# is simply a means by which one
can do .NET programming using the syntax of the Java programming language.
While that syntax is quite elegant, using it without the Java class
libraries would be programming in Java only in the most trivial way.

By the way, with reference to an earlier sub-thread comparing the Java
programming language to C#, I find exactly two differences between the two
to be important.  First, Java insists upon callers explicitly handling all
of the types of exceptions that callers can throw, which is a feature that
wonderfully enhances programmer productivity, yet, surprisingly, was not
reproduced in C#.  Second, except in the case of RMI, Java, unlike C#, does
not provide for passing primitive types by reference, or object types by
value, and that former limitation is especially annoying.




                                                                                       
                                
                    "Wasetis, Ken"                                                     
                                
                    <kwasetis@LEAPNET        To:     [EMAIL PROTECTED]         
                                
                    .COM>                    cc:                                       
                                
                    Sent by: A               Subject:     Re: Boom Baby! Microsoft 
reveals the (secret) bomb - J#      
                    mailing list for         .Net!                                     
                                
                    Enterprise                                                         
                                
                    JavaBeans                                                          
                                
                    development                                                        
                                
                    <EJB-INTEREST@JAV                                                  
                                
                    A.SUN.COM>                                                         
                                
                                                                                       
                                
                                                                                       
                                
                    10/12/2001 10:44                                                   
                                
                    AM                                                                 
                                
                    Please respond to                                                  
                                
                    "Wasetis, Ken"                                                     
                                
                                                                                       
                                
                                                                                       
                                






I agree with Carl, and I think it's likely that anyone on this list who
actually uses J2EE (a platform) would be unlikely to build stand-alone J#
'utility' classes for use only with .NET.� As the DevX article describes,
one would not be able to make use of anything but the Java spec- not Java
RMI, Jini, Servlets, EJBs, etc, etc.� What would the point be of writing a
few vanilla utility classes which cannot be reused with applications
running in JVMs, but rather only for use with .Net?.� If you're going to
write something that will only run on Microsoft's platform, you'd want to
write it in a more MS-originated language, I would think, unless just for
tinkering.

I guess Carl is right.� This has to be MS just trying to belittle Java as
merely a language.� And it does offer the MS sales team the marketing pitch
of "it's simple to convert your Java classes to .Net".� I don't even think
MS actually expects many developers/ITs which have significant Java
PLATFORM investments to be converted.

Any shop doing serious Java development is by now likely to be making use
of J2EE and an application server.� And this new MS Java spin can't be of
any use to those shops.

Just my two cents.� I think plenty of shops will standardize on .Net (if
not already a J2EE shop), but I think J# will have less appeal than
Microsoft's little helper, 'Bob'- remember that one?

-Ken

-----Original Message-----
From: Zetie, Carl [mailto:[EMAIL PROTECTED]]
Sent: Friday, October 12, 2001 9:19 AM
To: [EMAIL PROTECTED]
Subject: Re: Boom Baby! Microsoft reveals the (secret) bomb - J# .Net!

Microsoft has always maintained that "Java is just another language", as
opposed to the J2EE community's position that J2EE is a platform. This move
by Microsoft is intended to "prove" its case.

regards,
Carl Zetie

> -----Original Message-----
> From: Jay Walters [mailto:[EMAIL PROTECTED]]
> Sent: Friday, October 12, 2001 5:56 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [EJB-INT] Boom Baby! Microsoft reveals the
> (secret) bomb -
> J# .Net!
>
>
> This is entirely consistent with Microsoft's strategy to
> adopt standards
> (Java if we take a few liberties) but to make subtle
> modifications so that
> interoperability is lost.
>
> Don't be confused, this is the strategy of a highly competent
> monopolist
> company seeking to defend their market.
>
> Cheers
>
> -----Original Message-----
> From: Sunn�
> To: [EMAIL PROTECTED]
> Sent: 10/10/01 8:13 AM
> Subject: Boom Baby! Microsoft reveals the (secret) bomb - J# .Net!
>
> Now, was anyone ever expecting Microsoft to return to Java?
> After abondoning Visual J++, and after the settlement with
> Sun, and of course the creation of .Net and C# ... to actively
> compete against Java and J2EE, and after rumours that Java
> (runtime) would not be installed in Windows XP ... I was never
> expecting Microsoft to ever return to the world of Java! I
> thought they would love to kill one of their strongest
> competitor - Java and its parent company Sun! But what I have
> recently heard and read about has just astonished me!
>
> Check this out - DevX breaking the news:
> http://www.devx.com/dotnet/articles/lp100901/lp100901.asp
>
> And check from the official sources - Microsoft:
> http://msdn.microsoft.com/visualj/jsharp/beta.asp
>
> Well, I guess may be Microsoft has changed their policies,
> and may be they have thought of being more competent than
> being monopolistic.
>
> Nonetheless, it seems to me as a business choice by Microsoft.
>
> Anywayz, I hope it will help both the communities - that of
> Java and that of Microsoft platforms, espcially it will help
> .Net.
>
> But the quetion is: Where and on whom are they planning to
> launch this bomb on? Sun? The developers? Or will it be Microsoft
> itself?
>
> What do u people think about this whole thing?
>
> Love and Peace
> -- Sawant Ali Shah
>
> ==============================================================
> ==========
> ===
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> of the message "signoff EJB-INTEREST".� For general help,
> send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>
> ==============================================================
> ============To unsubscribe, send email to
> [EMAIL PROTECTED] and include in the body
> of the message "signoff EJB-INTEREST".� For general help,
> send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>
>

==========================================================================To

unsubscribe, send email to [EMAIL PROTECTED] and include in the body

of the message "signoff EJB-INTEREST".� For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".



----------------------------------------------------------------
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material.  Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited.   If you received
this in error, please contact the sender and delete the material from any
computer.
==========================================================================To 
unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to