plugin internet google ejemplo descargar cómo como chrome activar java applet

internet - java(tm) platform



¿A dónde fueron todos los applets java? (15)

1) AWT hecho para UI horribles. Swing mejoró en eso, pero ya era demasiado tarde, porque ...
2) Microsoft retiró el soporte para Java en el navegador (su MSJVM propietario), y antes de que lo hiciera, solo admitiría la última versión que lanzó, que era aproximadamente compatible con JDK 1.1.
3) Por lo que hoy no puede estar seguro de que se ejecutará un applet en la mayoría de las máquinas que no sean desarrolladores, a diferencia del flash.

Lo mismo puede decirse de ActiveX por cierto.

Cuando Java era joven, la gente estaba entusiasmada con la escritura de applets. Fueron geniales y populares durante un tiempo. Ahora, nunca los veo más. En cambio, tenemos flash, javascript y una plétora de otras tecnologías de creación de aplicaciones web.

¿Por qué los sitios ya no usan applets de Java?

También tengo curiosidad: históricamente, ¿por qué crees que esto ocurrió? ¿Qué podría haberse hecho de manera diferente para mantener los applets de Java vivos?


Creo que los applets Java fueron eclipsados ​​por Flash y ActionScript (juego de palabras no intencionado), siendo mucho más fáciles de usar para los Applets de Java que se usaban en ese momento (animaciones + aplicaciones con estado).

El éxito de Flash a este respecto se debe a sus tamaños de archivo mucho más pequeños, además de beneficiarse de la demanda de Sun vs. Microsoft que provocó que Microsoft eliminara MSJVM de Internet Explorer, en un momento de la desaparición de Netscape y del fuerte dominio de IE.


Creo que los applets son daños colaterales en la batalla entre Microsoft y Sun.

Al principio, la JVM tardaba mucho en cargarse y exigía demasiada memoria. Luego, cuando el aumento en el poder de cómputo hizo posible la JVM, Sun jugó duro mientras intentaba controlar todas las cosas de Java:

Como parte de otra demanda antimonopolio privada presentada contra Microsoft por Sun en marzo, Sun solicitó una orden judicial preliminar que requería que Microsoft incluyera una máquina virtual Java (JVM) actual en el sistema operativo Windows XP. Microsoft dijo que la decisión de incluir la JVM esta semana es el resultado directo del último enredo legal con Sun, pero Microsoft planea disolver la compatibilidad con Java en Windows después del 1 de enero de 2004. Microsoft revierte el curso e incluirá Java VM en Windows XP --Por ahora


Creo que los problemas de compatibilidad fueron un gran problema. En particular, con IE y Java VM de Microsoft, que no era tan compatible con los estándares como podría haber sido.

Incluso con Sun JVM podría tener problemas. Me he divertido donde he tenido dos Applets de terceros que requieren diferentes versiones de Java que causan todo tipo de problemas. Sun ha intentado resolver este problema reemplazando Applets con Java Web Start, que le proporciona un enlace en el navegador que inicia la aplicación en su propia ventana en lugar de dentro del navegador. (En teoría, con JWS puede tener diferentes aplicaciones usando diferentes máquinas virtuales, pero nunca parece funcionar tan bien como debería).

Los avances con JavaScript también han permitido desarrollar páginas web mucho más ricas, por lo que ahora muchas cosas que solo se podían hacer en Applets ahora se pueden hacer simplemente con AJAX.


En el momento en que la API GUI de Java dejaba de chupar totalmente, todos estaban usando Flash. E incluso hoy en día, Java no es tan buena como Flash para hacer gráficos sofisticados.


La JVM está muy extendida, especialmente en el mundo corporativo, al menos donde he trabajado, siempre había una JVM instalada.

Actualmente estoy trabajando en un Applet de Java, pero en general, nunca lo haría a menos que fuera necesario. Pero, de nuevo, tampoco usaría Flash o Silverlight. Los applets tienen un tiempo de carga lento y se ven fuera de lugar en las páginas web. Además, Macromedia / Adobe han promocionado los buenos viejos applets.


La gente todavía usa applets. Pero tienes razón, hay toneladas de soluciones diferentes por ahí. Por ejemplo, eche un vistazo a javafx


Los veo mucho en entornos académicos (alojados en el departamento o en los sitios de la facultad), pero tienes razón porque no son muy populares.

Sin embargo, recuerde que la gran promesa de Java se ha logrado. Tenemos Flash, Java Applets, Silverlight y marcos de JavaScript en constante mejora.

Ahora bien, si agregué una opinión personal, creo que los applets de Java son poco elegantes. Tienden a verse feas, el tiempo de ejecución de Java hace que su presencia en el sistema operativo sea demasiado conocida (en términos de tiempo de ejecución, actualizaciones y el feo instalador). Flash es mucho mejor con su entorno de medios enriquecidos y su implementación transparente (y omnipresente).


Supongo que es porque Java es un "real", es decir. lenguaje de propósito general. Para crear un applet, debes escribir el código y no hay atajos.

Ahora que ha llegado el flash, puedes simplemente arrastrar y soltar para hacer una animación genial para tu sitio web. Esta es una barrera mucho más baja para la entrada: no tiene que saber cómo programar para que funcione una animación flash. Así que el flash prolifera, y los applets java apenas se usan.


Tardaron una eternidad en cargarse y ponerse en marcha en el navegador, y luego, para mucha gente, no funcionaron. Cuando finalmente cargaron, las interfaces eran feas y torpes. Creo que la mala experiencia del usuario fue un gran paso para hacer obsoletos los applets.

Entonces, para responder a la pregunta original, tengo una pregunta mía: usted pregunta "¿Por qué los sitios no usan ya los applets de Java?", Y mi respuesta es "¿por qué alguien querría?"


creo que es su fealdad lo que los mantuvo alejados de la web moderna. flash trajo el diseño, javascript trajo una manera conveniente de hacer algunas cosas interesantes en un cliente. siendo una caja dentro de un navegador (al igual que un flash, pero mucho más feo) la tecnología de applet se guardó.

en realidad, lo único que se puede perder es la posibilidad de tener un tipo de comunicación ''cliente-servidor'' dentro de la web, porque el applet de Java podría tener una conexión con estado. por otro lado, tendría que poner algún servidor en el otro lado y abrir un puerto para ello, lo cual era demasiado trabajo doméstico para entornos de alojamiento compartido.

Los applets aún viven en diferentes áreas, como centros de control de carreteras, túneles, plantas de energía y cosas así.


Me pregunto qué tan extendida está la JVM en realidad. En el caso de Flash, IE5 lo preinstaló, dándole una gran base automática de usuarios. Pero a menos que la JVM se incluyera con la instalación del sistema operativo, los usuarios no la tendrían. Supongo que como desarrollador se dirige a la base de instalación más grande, lo que significa elegir Flash sobre Java.

Hay applets de Java aquí y allá; definitivamente no muy extendido sin embargo.


Por lo que sea, Sun está invirtiendo dinero y recursos en applets de nuevo. Han realizado algunas mejoras realmente significativas en JDK 1.6.10 para mitigar muchos de los applets ''clunkiness'' utilizados para exhibir. Por ejemplo, con esta actualización, puede mostrar su propia imagen / animación de carga mientras se carga su applet, y el complemento se ha puesto en una dieta principal para mejorar el rendimiento.

También se han embarcado en una iniciativa para competir directamente con Flash y Silverlight - JavaFX .

Queda por ver si el mercado responderá a esto o no, pero ciertamente es un movimiento fascinante por parte de Sun dado el dominio de Flash en el mercado.


Primero, ellos no se fueron. Todavía puede encontrar muchos applets en la Web, mucha gente los usa particularmente para demostrar algoritmos y demás.
Ventajas: puede aprovechar bibliotecas existentes (matemáticas, física, clasificación, gráfico, etc.) y es más rápido que Flash.
Inconveniencia: puede ser arriesgado apuntar a una JVM reciente (aunque Sun hizo un buen trabajo en las actualizaciones automáticas, parece que muchas personas ya están utilizando Java 1.6), el tiempo de carga es un poco lento (aunque se han realizado grandes progresos) .

También puede encontrar muchos applets de juegos, como Bookworm , con la ventaja adicional, tal vez, de tener parte del trabajo ya hecho para ejecutarlos en teléfonos móviles ...

En segundo lugar, puedo predecir una recuperación de interés con JavaFX. Applets con esteroides, capaces de romper la leyenda de "los applets son feos" ... :-)

Por último, una biblioteca como Processing hace que sea muy fácil crear subprogramas gráficos intensivos, y puede encontrar muchos de ellos en la red, por ejemplo. en OpenProcessing donde lo peor (principiantes en programación) es casi lo mejor.


La gente todavía usa applets, al menos para la compañía con la que estoy trabajando. Los applets son utilizados principalmente por usuarios internos.

Siento que los applets tienen sus beneficios, ya que las compañías que emplean Java en el lado del servidor, muy probablemente tendrán un gran grupo de talentos que están mejor capacitados en Java.

Aunque quizás otras tecnologías como Javascript, HTML / CSS o flash sean más populares o más extravagantes, el conjunto de talentos podría emplearse mejor para crear aplicaciones web con applets de Java, ya que es un lenguaje con el que ya están familiarizados mediante su trabajo con el cosas del servidor final

Podría ser más rápido para el grupo de talentos de Java entregar una solicitud de cambio con las soluciones de applet de Java con mayor precisión que cualquier otra tecnología.

A veces, lo más importante en una solución tecnológica es su funcionalidad y la rapidez con que las personas que necesitan brindarles soporte pueden reaccionar a los cambios.