lunes, 4 de julio de 2016

¿QUE ES VISUAL J#?

Microsoft Visual J# 2005 es una herramienta de desarrollo que los desarrolladores familiarizados con la sintaxis del lenguaje Java pueden utilizar para crear aplicaciones y servicios en .NET Framework. Visual J# integra la sintaxis Java con el shell de Visual Studio. Visual J# también admite la funcionalidad de Visual J++ 6.0, incluidas las extensiones de Microsoft. Al programar aplicaciones en Visual J#, considere lo siguiente:
  • Las aplicaciones Visual J# no están pensadas para ejecutarse en un equipo virtual Java. Las aplicaciones y servicios desarrollados con Visual J# se ejecutarán solamente en .NET Framework.
  • El paquete redistribuible de Microsoft Visual J# le permite distribuir sus aplicaciones en Microsoft Visual J# 2005 proporcionando las bibliotecas en tiempo de ejecución adecuadas. Este paquete ejecuta únicamente aplicaciones y servicios desarrollados con Visual J#; las aplicaciones Java escritas con otras herramientas de desarrollo en Java no se ejecutarán con el paquete redistribuible de Microsoft Visual J# .NET.
Microsoft ha desarrollado Visual J# y el paquete redistribuible de Microsoft Visual J# .NET de manera independiente y no están refrendados ni aprobados por Sun Microsystems, Inc.

CARACTERISTICAS

  • Compatibilidad mejorada para poder trabajar simultáneamente con diferentes versiones de Common Language Runtime.
  • Cambios en el modelo de control de excepciones para permitir que las cláusulas catch que detectan excepciones java.lang.Throwable puedan detectar excepciones .NET heredadas de System.Exception. Para obtener más información, vea Jerarquías de excepciones de Visual J#.
  • La biblioteca de Visual J# ahora tiene el atributo AllowPartiallyTrustedCallers que permite ejecutar código de confianza parcial como pueden ser los subprogramas (applets). Para obtener más información, vea Semántica de seguridad para aplicaciones escritas en Visual J#.
  • Compatibilidad con las propiedades de estilo Java Bean. Para obtener más información, vea Propiedades de estilo bean.
  • Compatibilidad con la conversión de tipos mediante CodeDOM. Vea Tutorial: Generar y compilar código fuente dinámicamente en Java para obtener más información.
  • Cambios en algunas de las clases para admitir funcionalidad equivalente a la de JDK versión 1.2.
  • La clase java.util.Locale ya no permite el regreso a la región predeterminada cuando no hay especificada ninguna región. Este cambio puede interrumpir las aplicaciones que dependen de este mecanismo. Una indicación de que el código está utilizando el mecanismo de regreso a la región predeterminada es el paso de una cadena vacía para el parámetro country/region. Sin embargo, es posible hacer que este código funcione llamando a una nueva función, com.ms.vjsharp.text.FormatDefaults.setDefaultRegion. Para obtener más información, vea Métodos de la clase com.ms.vjsharp.text.FormatDefaults.
  • Las clases contenedoras de java.lang para tipos de datos fundamentales ahora admiten System.IConvertible, lo que permite utilizar dichos tipos con .NET Framework siempre que se requiera la compatibilidad con System.IConvertible. Para obtener más información, vea Conversiones entre tipos de .NET Framework y tipos contenedores de Java.
  • Compatibilidad con las excepciones internas Para obtener más información, vea Compatibilidad con las excepciones internas enjava.lang.Throwable.
  • Compatibilidad con los comentarios de documentación, con el estilo de comentario conocido como comentarios Javadoc para el código fuente Java. Para obtener más información, vea Cómo: Generar documentación XML a partir de comentarios Javadoc.
  • Los tipos de Java serializables ahora admiten automáticamente la serialización de .NET. Para obtener más información, vea Compatibilidad con la serialización de .NET.
  • Compatibilidad con el desarrollo de subprogramas mediante la Biblioteca de IU suplementaria (VJSSupUILib.dll)

No hay comentarios:

Publicar un comentario