Wednesday, September 5, 2007

How would a Java developer use Visual J# .NET?

Visual J# .NET provides functionality equivalent to most of the JDK 1.1.4 libraries and some of the JDK 1.2 libraries. Of course, this level of support isn’t going to allow a full-scale J2EE application to compile without errors on the .NET Framework. But it turns out that this level of JDK functionality actually provides coverage for a great deal of existing business logic, and several customers are using J# for this purpose.



If you are able to separate the business logic from your application (or maybe you have libraries that are entirely business logic) then in many cases you can just compile this with Visual J# .NET and generate an MSIL assembly (that is, a .dll or .exe file) with little or no additional modifications. If there is JDK functionality being used in your code that is not supported with J#, remember that J# has full access to the .NET Framework and chances are good that you can find an equivalent .NET Framework class.

No comments: