Conclusiones

Durante el desarrollo del sistema y aprendizaje de desarrollo de páginas web bajo JSP nos encontramos con diferentes retos relacionados a los requerimientos solicitados por el proyecto.

Comenzando con el desarrollo del proyecto intentamos usar como herramienta base para la comunicación con la base de datos el sistema hibernate del cual tuvimos que desistir debido a que el tiempo de aprendizaje para su uso era más extenso de lo que creíamos, luego durante el desarrollo del chat no encontramos un ejemplo base en JSP razón por la cual tuvimos que basarnos en un ejemplo hecho en php y traducirlo a java, siendo dos lenguajes bastante diferentes, tomo bastante tiempo su desarrollo, el no haber hecho uso de un framework como tal también pudo haber afectado de manera negativa los tiempos de desarrollo ya que nos dimos cuenta de que nuestros compañeros de otros grupos podían resumir mucho código con unas pocas líneas de instrucciones en su framework.

Durante el desarrollo del proyecto nos dimos cuenta que aun cuando hicimos uso de computadores con buenas capacidades de hardware, el entorno de desarrollo y el tener corriendo un servidor de bases de datos y un servidor web para JSP, hacia que el SO se viera sobrecargado y ha veces llegara al punto de acabar con su memoria disponible y por ende a generar un fallo de maquina.

Usamos una estrategia sobre la cual dividimos ciertas funcionalidades para cada uno de los integrantes, pero al querer unirlas tuvimos diferentes problemas, encontrando que hubiera sido una mejor práctica usar un repositorio o haber fijado algunos estándares estrictos durante el desarrollo.

Aun cuando sufrimos diferentes contratiempos, encontramos que el desarrollo de paginas web con JSP una vez se ha entendido resulta ser bastante amigable con el desarrollador, permitiendo realizar los requerimientos sin tanto esfuerzo y encontrando en muchos casos buena documentación sobre la web.