J visual ++

J visual ++ (pronunciado "Arrendajo Más Más") era la realización específica de Microsoft de Java. La sintaxis, las palabras clave y las convenciones gramaticales eran lo mismo como Java. Microsoft discontinuó el apoyo de J ++ en el enero de 2004, sustituyéndolo hasta cierto punto por J# y

C#.

J ++ comparado con la realización de Java del Sol

Mientras J ++ se conformó con la especificación de la lengua de Java, Microsoft no puso en práctica ciertos rasgos del Sol oficial realización de Java en su J Visual ++ línea de productos. La Invocación del Método remota (Java RMI) y Java Native Interface (JNI) es tales ejemplos.

Además, J ++ puso en práctica otras extensiones que no eran la parte de la realización de Java del Sol. La inclusión de rellamadas y delegados del acontecimiento que se maneja adelante contribuyó a la definición J ++ como una lengua completamente diferente simplemente basada en un concepto de diseño ya existente.

Además, J ++ las aplicaciones no se conformaron con el método estandarizado de tener acceso a las funciones del sistema operativo subyacentes como cualquier otra aplicación de Java bajo Java del Sol SDK. En la realización de Microsoft, un marco subyacente llamado J/Direct proporcionó un mecanismo bajo que permitió que J ++ aplicaciones burlara completamente bibliotecas de la clase de Java y medios API en tener acceso al sistema operativo subyacente. Debido a este atajo alrededor del marco de Java original, J ++ las aplicaciones eran más eficientes en el aprovechamiento de Win32 API funciones que aplicaciones de Java.

J ++ las aplicaciones usando estos rasgos no se podían dirigir de Java del Sol SDK, pero el proyecto de Kaffe extensiones desarrolladas que hicieron posible dirigir J ++ aplicaciones con estos rasgos en su sourced abierto JVM. Sin embargo, estas extensiones (puesto en práctica por TransVirtual bajo la financiación de Microsoft) no eran ampliamente usadas, y J ++ las aplicaciones todavía se tenían que compilar en J Visual ++ antes de ser capaz de ser dirigido por Kaffe.

J visual ++ apoyó ActiveX.

El WFC

Windows Foundation Classes (WFC) encapsularon la plataforma de Microsoft Win32 API y modelos del objeto de DHTML en una biblioteca de la clase unificada. WFC se diseñó principalmente para crear interfaces del usuario gráficos para aplicaciones de Java en Windows.

El pleito del sol contra Microsoft

Sun Microsystems había licenciado al principio Java a Microsoft, pero más tarde había iniciado el pleito contra Microsoft para la violación de la marca registrada. (La licencia de la marca registrada del sol para el uso de la marca de Java insiste que todas las realizaciones son "compatibles".)

Algunos observadores han comentado que esto era deliberado de Microsoft, en una tentativa de reducir la marcha al menos del avance de la tecnología de Java del Sol.

El fracaso del MSJVM de pasar las pruebas de conformidad del Sol era un factor grande en el pleito inicial. El 24 de enero de 2001, esto y todos otros pleitos de Microsoft del Sol excepcionales se colocaron como la parte de un acuerdo amplio entre el Sol y Microsoft. El documento del establecimiento perfiló ese Microsoft también no podía avanzar J ++ más allá de su realización reflejada de Java, la versión 1.1.4. Esto con eficacia terminó J ++ y actualizaciones adicionales. También, el MSJVM tuvo que dejar de distribuirse y ya no está disponible para la descarga.

Sin embargo, debido al establecimiento del pleito excepcional, a Microsoft le permitieron adelante actualizar el MSJVM para fijar agujeros de seguridad y cualquier problema que se relaciona con la amenaza de seguridad. Microsoft ha cesado desde entonces el apoyo al MSJVM el 31 de diciembre de 2007.

La tecnología de J ++ finalmente se recicló y sobrevivió un rato, como la parte de Microsoft.NET plataforma y el J# lenguaje de programación.

J visual ++ - el IDE

J visual ++ también era el nombre de Integrated Development Environment (IDE) para J ++ y proporcionó muchos instrumentos y utilidades para ayudar a J ++ los programadores totalmente reforzan el Win32 API.

J visual ++ ya no está disponible para la distribución, pero era la parte de la línea de productos del Microsoft Visual Studio. El Estudio visual 6.0 era la última liberación para incluir J ++.

Visual J#

Visual J# (pronunció "a Jay Sharp") es una lengua de Microsoft cuya sintaxis está cerca de Java, la parte del Marco.NET. Visual J# es la parte del Microsoft Visual Studio.NET suite del producto y se diseña para ayudar a reveladores y los programadores emigran de J ++ (o Java) al Marco.NET.

Microsoft más tarde se desarrolló C# ("do sostenido") lengua como la lengua primaria para la plataforma.NET, que era desde muchos puntos de vista bajo la influencia de Java; posteriormente el Marco.NET comparte muchas ideas en común con Java. Mucho como Java, C# se compila a un tipo de bytecode (llamó CIL), y las carreras encima de una máquina virtual llamaron el Tiempo de ejecución del Lenguaje común en.NET. El Estudio visual 2005 era la última liberación para incluir

J#.

Enlaces externos

J#

Buscar