Tema: Dilema
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2008, 04:50
luissg
 
Fecha de Ingreso: octubre-2008
Ubicación: Barcelona
Mensajes: 52
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Dilema

Cita:
Iniciado por Erume Ver Mensaje
¡Hola!.
Vereis, tengo una pequeña duda. Estoy acostumbrado a programar aplicaciones de escritorio (en Java, básicamente), y ahora me estoy lanzando a la programación Web.
El problema es que quiero incorporar una aplicación en la página Web de mi cliente, que se parece bastante a una aplicación de escritorio. Me explico:

Necesito hacer un juego, basado en una especie de Karaoke y en imágenes sucediendo en una secuencia. No quiero recurrir al flash para hacerlo, porque quiero evitarlo en la medida de lo posible. Lo que quiero, básicamente, es un programa incrustado en la página Web, y que además su código se ejecute en el cliente, para que sencillamente se funda con el resto de contenidos de la página.

El dilema viene ahora: ¿qué lenguaje, ejecutado en el servidor, se adapta mejor a esta necesidad?. ¿Todos estos lenguajes incorporan las librerías de programación gráfica necesarias para ello?, ¿y gestores de eventos típicos de dicha programación gráfica?.

Espero haberme expresado bien.

¡Un saludo, y gracias!.
Hola Erume,

Si eres programador de Java, y la opción del Applet no te convence, te recomiendo que le eches un vistazo a C# .Net. También tienes JSP que es tu campo De todos modos mencionas una fuerte interacción con el cliente. La única forma, sin pasar por Flash, de hacer cosas en el cliente (aparte del applet incrustado, pero es muy lento) es JavaScript. Y ahí tendrás mucho que aprender, aunque tiene muchas posibilidades.

Hay muchas librerías y componentes de servidor comerciales que incluyen también funcionalidad en el cliente. Tienes AJAX, que deberías mirarte.

De todos modos, para juegos, yo creo que lo mejor sigue siendo Flash. ActionScript 3 es un OOP bastante potente, y no tendrás que pelearte con estándares, CSS, javascript, distintos navegadores, compatibilidad... Y encima un juego en Flash funciona en una web, pero también como ejecutable en un CD.

Espero haberte ayudado en algo.