Quiero comenzar a desarrollar un pequeño juego basado en la web, y agradecería algunos consejos antes de entrar en él. ¡Espero que este sea el lugar para preguntar!¿Es Spring la opción correcta para mí?
El juego es básicamente un juego de estilo de fútbol de fantasía, donde se crea un equipo de jugadores que compiten contra otros usuarios. Nada sofisticado.
No he codificado mucho desde la universidad, y soy muy oxidado. Quiero codificar en Java por un par de razones:
- Es el idioma con el que estoy más familiarizado.
- Lo que el trabajo de desarrollo limitado que he hecho desde la universidad ha sido en Java (tengo un poco de experiencia de nivel principiante con Tomcat y Glassfish, es decir, los tengo ejecutando e implementando aplicaciones básicas que les he codificado desde cero).
- Me gusta mucho lo que he visto del marco GWT, así que me gustaría desarrollar mi GUI con eso.
La última vez que realicé alguna programación fue hace unos 3 años cuando escribí un front-end web para un sistema de soporte de escritorio que solo tenía un cliente grueso y una API web. Eso fue hecho en Java.
Básicamente, primero, quiero poner en marcha un juego esqueleto. Básicamente, permite que un usuario inicie sesión, vea a su equipo, cierre la sesión. Así que mis preguntas comienzan con:
- ¿Existe algún marco de desarrollo particular sobre el que debería estar leyendo? He visto recomendar Spring: ¿es esta una buena opción? He encontrado esto para comenzar si es la opción adecuada: http://static.springsource.org/docs/Spring-MVC-step-by-step/
- ¿Cuál es la forma más fácil para mí de manejar el inicio de sesión/autenticación/autorización sin tener que escribir un sistema de seguridad por mi cuenta? Espero que haya algún tipo de framework/biblioteca que pueda agregar al código? ¿O Spring Security maneja eso?
- Me gusta mucho GWT: ¿hay dificultades para integrar eso con Spring?
Muchas gracias por su tiempo, ¡realmente lo aprecio!
Muchas gracias duffymo! ¡Definitivamente lo dividirá en pequeños trozos! – Neobyte