M�todos
Avanzados
/ Java
Caveats
Java Caveats
Java es el tema mas caliente de la Web en �stos momentos, y como todo tema "caliente", existe mucha publicidad de la que hay que separar. Java ser� un componente muy importante en el futuro para la Web, pero no es apropiado para todo y actualmente tiene un juego de problemas de desarrollo que el usuario potencial debe estar al tanto.
Dependencia de Aplicaci�n Enlatados
(Dependability of Canned Applets)
Java a�n sigue siendo un lenguaje relativamente nuevo y la demanda por peque�as aplicaciones (applets) �tiles es limitada. Tambi�n, aplicaciones (applets) que encuentres en la Web puede que a veces no trabajen como anunciado. Aunque c�digos de byte debe ser independiente de plataforma para que una aplicaci�n pueda ser movida desde un sistema a otro sin tener que ser recopilado, a veces, a�n puede pasar que una aplicaci�n trabaje bien en la computadora donde fue desarrollado, pero no as� el caso en otros sistemas. Tales problemas probablemente ser�n menos comunes a medida que Java y sus implementaciones maduren, pero por ahora, son muy real.
Situaciones de Seguridad
(Security Issues)
Una aplicaci�n (applet) Java es c�digo bajado tambi�n y ejecuta sobre la m�quina del cliente. As�, hay implicaciones de seguridad: Java puede ser un buen lugar para esconder un virus de computadora. (Generalmente, meramente leyendo archivos no infectar� una computadora con un virus; el virus tiene que estar incrustado en c�digo ejecutable para que haga su trabajo sucio; as� existe particularmente una preocupaci�n por el c�digo ejecutable que baja y lanza ejecuciones autom�ticas, como es el caso para Java).
Estas implicaciones de seguridad han sido corregidas limitando las funciones que una peque�a aplicaci�n (applet) de Java tiene la capacidad de hacer en la m�quina de el cliente. Eso es lo que los desarrolladores de Java llaman "corriendo aplicaciones dudosos en ambiente de confianza". Por ejemplo, aplicaciones cargadas sobre la red no se les permite correr otros programas o archivos escritos en la computadora del cliente, no pueden bajar otras aplicaciones de Java excepto de la computadora original desde donde se bajaron, y la cantidad de informaci�n que ellos pueden leer desde la computadora del cliente es seriamente restringida.
Los proponentes de Java mantienen que estos (y medidas adicionales no mencionadas aqu�) son precauciones de seguridad adecuadas, pero algunos disputan esto. Una discusi�n mas amplia sobre seguridad de la aplicaci�n(applet) puede ser encontrada en el grupo de noticias relevante (ver Referencias(References) para esta secci�n).