Estamos buscando una alternativa al inicio web de Java que efectivamente haga lo mismo, simplemente mejor implementado. Estamos teniendo un gran problema con eso. Tenemos algunas oficinas de escritorios XP, todas ligeramente diferentes y hasta ahora solo un puñado han funcionado sin ajustes serios. Los problemas tienen que ver con no jugar bien con la configuración del proxy (usar la conexión directa en el panel de control de Java le permite funcionar), negándose a ejecutar cuando se configuran params como "-Xmx" pero funcionan bien cuando no lo están (hasta que se ejecuta sin memoria) y otros problemas extraños que no podemos solucionar.java web start alternative
La forma en que funciona el inicio web es exactamente lo que queremos, es decir, conectarnos a un servidor que tenga la aplicación, descargar todo lo que haya cambiado, mantener un caché de jarras, etc. Otros equipos usan 'clickonce' para sus aplicaciones C# y efectivamente hace lo mismo, pero parece ser menos problemas.
Estoy convencido de que no somos las únicas personas que nos hemos topado con esto, pero buscar realmente no muestra ninguna alternativa. Hemos investigado la creación de una aplicación local stub que, en esencia, es solo un URLClassLoader que carga nuestra aplicación en la red sobre la marcha, pero desafortunadamente es demasiado lenta desde otras oficinas. ¿Alguien tiene alguna idea?
Gracias
actualización
En caso de que alguien es curioso en cuanto a lo que finalmente sucedió, nos dieron Webstart un mes más o menos, pero continuaron a tener problemas por lo que hemos implementado nuestra propia versión. Básicamente es solo un talón que tiene un cargador de clases de URL que apunta a un servidor web. Es < 200 líneas de código y ha estado funcionando perfectamente durante meses. No es ideal, pero hasta que alguien mejore webstart, nos quedaremos con él.
Creo que debería escribir sobre los problemas reales que tiene, ya que creo que su mejor lugar ahora es resolverlos, en lugar de migrar a otra tecnología como sitios de actualización de Eclipse. –
Por el momento solo estamos solucionando los problemas uno por uno, pero pensé que podría haber una alternativa que no fuera tan problemática. Sin embargo, es alentador que el consejo de la gente haya sido seguir con el inicio web, supongo que debe funcionar para algunas personas. – Dave
¿Qué hay de Java RMI? Cree una aplicación GUI que dependa de un conjunto de clases y obtenga su implementación de forma remota desde un servidor central en algún lugar. Hay un [Java SE trail] (http://docs.oracle.com/javase/tutorial/rmi/) sobre el tema. –