Os dejo el resumen de algunos de los temas que hablamos ayer con el profesor (Juan José Sanchez Penas)
La premisa es que que el objetivo sería tener algo funcionante en 3
meses, aunque refleje sólo un pequeno subconjunto de todas las
funcionalidades que queremos poner.
Dicho esto, sería oportuno elegir ese subconjunto, y pensar a lo que podría ser el "MVP"
Las tecnologías que teníamos pensado usar (python/rubi y
react/angular) encajan bien con la situación. En nuestro caso seguramente mejor que usar Java desde cero. Python nos permite desarrollar agilmente y escala bien hasta cuando los usuarios no sean demasiados
Sin quisésemos hacer algo muy grande, que prevé muchas conexiónes y que necesitase escalabilidad máxima ya tendríamos que pasar a cosas como node,js o erlang.
3.El tema de uso de un framework queda un poquito menos claro (Django-python o ruby on rails):
hay que ver si nos proporciona más o menos las funcionalidades que
necesitamos o si hay que hacer cambios significativos, en el segundo
caso no nos compensaría y sería mejor no usar framework.
4.Sería interesante hacer una búsqueda bastante profunda en internet,
para tener cuantos más ejemplos posibles de proyectos parecidos, o
parcialmente reutilizables. El profesor me pasó algunos enlaces potencialmente útiles:
http://developer.eventbrite.com/
https://www.quora.com/Open-Source-PHP-based-software-like-eventbrite
http://www.fastcompany.com/3002411/eventbrite-isnt-just-selling-tickets-its-building-new-kind-social-platform
5.Una de las cosas más urgentes es concretar y formalizar los requierimientos más importantes y crear los casos de uso base, para poder empezar a tener una idea más clara de lo que queremos realizar. Incluso nos ayudaría crear un diagrama de clases más especifico de lo que hicimos el otro día, aunque describiendo sólo una pequeña parte de todas la aplicación.