“Conocimiento Programación>Programación Java

Comparación de las plataformas Java y NET

2012/11/18
. Java y objeto oferta de programación orientada Net y la arquitectura y amplias clases del framework de partida para el desarrollo de aplicaciones . . Las filosofías básicas de conducción ambas plataformas son diferentes, sin embargo. Java, con la consigna de " escribir una vez ejecutar en cualquier parte ", intenta ser una sola lengua que, una vez compilado, se ejecutará en cualquier hardware y bajo cualquier sistema operativo. Compilado . Programas de la Red , por otro lado, sólo se ejecutarán en Windows, pero se pueden escribir en cualquier número de diferentes idiomas (C #, VB.Net , J #, C + + , etc.) Estos efectos básicos diferencia casi todos los aspectos de las dos plataformas . Clases Marco

Debido a que la plataforma de red. Tiene acceso directo a la API del sistema operativo Windows (Application Programming Interface ), sus clases del framework puede ser más rico . Cualquier cosa que un cuadro de texto de Windows puede ser o hacer , por ejemplo, está disponible para el programador. Neto . Java, que tiene que trabajar en cualquier equipo y en cualquier sistema operativo , tiene que depender de las expectativas de mínimo común denominador y sus clases de marco sólo puede ofrecer las opciones más elementales . Como resultado de ello . Programas de la Red , especialmente los que tienen interfaces gráficas de usuario complejas , a menudo son más fáciles de crear , mientras que los programas de Java requieren o codificación extensa o la adopción de herramientas de terceros .
Multi - Plataforma Ideal

Mientras que el objetivo detrás de la filosofía de Java "escribir una vez ejecutar en cualquier lugar " es loable , en la práctica no siempre funciona . A pesar de los mejores esfuerzos de los que desarrollan Java , las diferencias entre los sistemas operativos y el hardware se han introducido en la plataforma Java y los programas multi- plataforma son a menudo una tarea de depurar. Por otra parte , . Net desarrollo es sólo un poco mejor ya que las diferencias entre las distintas versiones de Windows pueden causar problemas similares.
Coste

Java tiene la ventaja , al menos al principio, de ser libre . El lenguaje y la plataforma son de código abierto y la mayoría de las herramientas de desarrollo de aplicaciones Java que son de código abierto también. Sin embargo , muchas de las extensiones a nivel de empresa en el lenguaje no son gratuitos y pueden ser muy costosos. Para el desarrollo web básico, Microsoft ofrece gratuitamente. Herramientas netas , pero para la mayoría de aplicaciones serias , las licencias de Visual Studio debe ser comprado para el desarrollo de . Net . La mayoría de los análisis de costos dan . Net una ventaja cuando se trata de costos a largo plazo de la propiedad .
Desarrollador Conocimiento

Debido a que es de libre disposición y funciona en múltiples plataformas , universidades enseñan Java más a menudo que . neto . Por lo tanto , una comparación en veridicus.com sostiene que mediante la adopción de la plataforma Java tiene más probabilidades de atraer a los desarrolladores más formalmente entrenados y disciplinados un departamento de TI . Java, ya que ha sido por más tiempo , también tiene un mayor volumen de ayuda disponible en línea en forma de grupos de discusión , foros y tutoriales.

Programación Java
JSP Web Tutorial
Restricciones Java Naming
Java Tutorial básico
Cómo generar enteros aleatorios únicos en Java
Cómo reemplazar 1.6 en Java cuerdas
Cómo codificar un rectángulo en Java Con Dimensiones azar
Cómo hacer un juego Java Swing
Cómo utilizar el archivo de propiedades en Struts
Conocimiento de la computadora © http://www.ordenador.online