SURPRISE: First Look at Microsoft J#.NETgreenspun.com : LUSENET : Poole's Roost II : One Thread |
http://www.devx.com/dotnet/articles/lp100901/lp100901.asp First Look at Microsoft J#.NET Beta
By Matt Liotta, Engineering Manager, and Lori Piquet, Editor-in-chief
We got an early look at the first beta of Microsoft J#.NET, which allows you to write .NET applications and services using Java language syntax. Find out what Java developer and DevX Engineering Manager Matt Liotta had to say about the latest addition to the Visual Studio.NET language family.Recently, DevX got a rare opportunity to see an unannounced Microsoft product, J#.NET, in beta, when links to the product were temporarily made live on the Microsoft Web site. Though these links—either the result of an error or an intentional leak by Microsoft—were subsequently removed, the product was officially announced and a download of the beta made available by Microsoft on October 10.
J#.NET represents the first development tool on the marketplace that will allow developers to write native .NET applications and services using Java language syntax. Since the legal battle over Java between Sun Microsystems and Microsoft was settled, forcing Microsoft to cease further distribution and development of its Visual J++ IDE, the opportunity for developers to easily write Java language applications that integrate tightly with COM and the various Windows operating systems has dwindled. J#.NET appears to be a major attempt by Microsoft to recapture some portion of the Java developer base, giving these developers a tool to write applications in the language they prefer, while compiling natively to Microsoft's .NET Common Language Runtime (CLR), and thereby conferring on them all the interoperability, reusability, and ease-of-use that the Visual Studio.NET environment promises to provide.
J# is really no different than any of the other .NET languages, such as Visual Basic.NET or C#.NET. A J# application can make use of components created in other .NET languages. The reverse is also true; a C# or VB.NET application can make use of J# components. (To see some of the documentation for J#, view the Readme file from Microsoft.)
Figure 1
-- Anonymous, October 11, 2001
Start