2011-01-02 1 views
5
  1. son applets de Java y páginas jsp escritas en la misma langue (java)?
  2. ¿es Java un idioma?
  3. ¿Se usa Java para web u otras cosas también?

y ¿con qué se puede comparar? es decir, (c C++ C# php asp)¿Cuál es la diferencia entre java y jsp?

Realmente no tengo idea de lo que es

+0

preguntas relacionadas: [¿Cuál es la diferencia entre JSF, Servlets y JSP?] (Http://stackoverflow.com/questions/2095397/what-is-the-difference-between-jsf-servlet-and -jsp) y [¿Cuál es la alternativa general de Java a ASP.NET y PHP?] (http://stackoverflow.com/questions/2556553/what-is-the-main-stream-java-alternative-to-asp- net-php). – BalusC

Respuesta

4
  1. Es un lenguaje de propósito general, se utiliza para casi todo

Java es más similar a C#, ambos son sintácticamente similares y se compilan a un lenguaje intermedio en lugar de código nativo (para Java, se ejecuta en la máquina virtual Java, para C# es el Common Language Runtime) JSP es más similar a ASP.

Java es otro lenguaje de programación, también es el idioma más popular del mundo. Prueba el wikipedia page for it

+1

Dudo que Java sea el lenguaje más popular del mundo dado que hay más preguntas etiquetadas con C# en stackoverflow. : P – gigadot

+6

@gigadot según TIOBE y muchos otros, es el idioma más popular del mundo. Es interesante que SO tenga más preguntas C#, pero creo que es porque el sitio fue fundado por C-Sharpies como Jeff Atwood, que trajo consigo a sus admiradores, lectores de blogs, etc. –

+0

Interesante. Gracias. – gigadot

-3

Simplemente Java es un lenguaje de programación y JSP es un lenguaje de script (lado del servidor)

Java puede ser utilizado en sitios web como applets JSP está diseñado para aplicaciones web

Java es heredado del lenguaje de programación C por lo que tiene la misma sintaxis y conceptos similares

+0

JSP no es un lenguaje de scripting. Además, Java se asemeja más a C++ –

+2

El concepto de Java es OO, pero C es de procedimiento, por lo que solo las sintaxis de procedimiento son similares. – gigadot

3

Los applets de Java se escriben utilizando el lenguaje de programación Java. Las páginas JavaServer (JSP) se programan usando una combinación de "elementos scriptlet" (código Java) y "marcado" (generalmente HTML o XML) para servir a páginas web impulsadas por datos ("dinámicas").

Java es un lenguaje de programación de alto nivel.

Java se utiliza para escribir aplicaciones para una variedad de sistemas, incluidos vehículos de la NASA para la exploración de Marte, aplicaciones orientadas a negocios y páginas web basadas en datos.

Java se puede comparar con lenguajes de programación como C# (modelado según Java) o Objective-C (una extensión orientada a objetos a C) debido a que los programas escritos en Java, C# y Objective-C generalmente dependen en una máquina virtual instalada en la parte superior del sistema operativo para ejecutar.

Las páginas JavaServer son la respuesta de la comunidad Java a PHP y ASP de Microsoft.

+0

Objective-C no se ejecuta en una máquina virtual. –

+0

La versión actual de Objective-C (2.0) requiere una máquina virtual delgada, o "runtime" en el lenguaje Objective-C, para manejar características avanzadas tales como tipado dinámico, posando y recolección de basura rudimentaria. Por favor revise sus referencias antes de publicarlas. http://en.wikipedia.org/wiki/Objective-C#Analysis_of_the_language – dave

+0

Leo lo mismo y el tiempo de ejecución de Obj.-C apenas es una máquina virtual. Es una capa de abstracción increíblemente delgada sobre el hardware y la mayoría del código no pasa por eso. No merece ser agrupado junto con lenguajes completamente VM como C# y Java. –

1
  1. En cierto modo, sí. Los applets de Java son solo un caso especial de las clases de Java, específicamente son subclases de la clase Applet. JSP es una combinación de etiquetas XML y código Java que el servidor compila dinámicamente en clases Java.

  2. Sí, Java es un lenguaje, pero el nombre también hace referencia a toda la plataforma Java, incluida la biblioteca de clases y la máquina virtual.

  3. Java no fue diseñado con ningún propósito específico en mente, y de hecho encontrará todo tipo de programas escritos en Java. Por supuesto, disfruta de una buena parte del mercado de aplicaciones web y probablemente más que cualquier otro lenguaje de propósito general.

Cuestiones relacionadas