Quenospiramos Juan Miguel Dicenta Garcia 7. CONCLUSIONES Y POSIBLES MEJORAS 7.1 Conclusiones En este apartado de conclusiones, se hace una separación respecto a las dos partes que han compuesto el proyecto: desde la implementación y desde el punto de vista empresarial. 7.1.1 Desde el punto de vista de la implementación Ruby On Rails permitirá a aquellos que quieran aprender sus enclaves y secretos, la posibilidad de crear webs de una forma mucho más rápida y dinámica. En mi caso era el primer lenguaje de programación orientado a objetos que aprendo y he de reconocer que no me ha resultado nada fácil. Al principio se aprende rápidamente gracias a manuales subidos a la red, pero donde se te enseña ha crear lo más básico, como crear un blog o un recetario. Creo que el aprendizaje de Ruby On Rails se complica a medida que intentas complicar tus aplicaciones y crear cosas nuevas debido a la falta de información y programadores conocidos a los que poder preguntar dudas. Aún así considero que es un lenguaje con un gran futuro, en el que la inmensa mayoría programará próximamente a medida que los programadores vayan conociendo su potencialidad. Así es, que debido a su estabilidad y características ha surgido ya una prometedora comunidad a su alrededor. Ya en el ranking TIOBE TOP 20, que mide popularidad de lenguajes de programación, indica un claro ascenso para Ruby On Rails, pero se encuentra actualmente muy por debajo de PHP, y aun por debajo de Python y Perl, lenguajes con más antigüedad que Ruby On Rails. Hoy en día podemos encontrar en foros de programación y demás, multitud de hilos comparando Ruby On Rails con el resto de lenguajes de programación y Frameworks del mercado. Respecto a su mayor competidor Php deberíamos 107 Quenospiramos Juan Miguel Dicenta Garcia hacernos varias preguntas con el fin de no desprestigiar a ninguno de los dos lenguajes: • ¿Qué nos puede dar Ruby On Rails que no nos puede dar PHP? • ¿Se justifica elegir un lenguaje de programación solo por una herramienta que nos proporciona? • ¿Se justifica elegir Ruby solo porque tiene Rails? La respuesta estará en cada programador. Dependerá de muchos factores, de las experiencias adquiridas y del grado de satisfacción que se tenga de Php y sus resultados, no sintiendo quizás la necesidad de cambiar y migrar sus proyectos a Ruby por el mero hecho de contar con la plataforma Rails, siendo además este un lenguaje que proviene de Phyton y otros lenguajes y no de C como Php. En mi humilde experiencia personal, probando Ruby On Rails, he tenido una grata impresión, sobre todo en lo referente al startup del desarrollo y en la velocidad que se puede alcanzar desarrollando módulos tediosos en comparación con otros lenguajes que si conocía en más profundidad como C De todas formas, en general estas mismas tareas pueden ser agilizadas según he sido informado también a través de PHP, usando algún Framework de este estilo. Desde mi punto de vista me ha gustado trabajar con este lenguaje de programación, el cual, aún habiendo resultado bastante complicado su aprendizaje, me ha permitido desarrollar una primera Beta tal y como la diseñe, antes de conocer sus posibilidades y potencialidad. Para finalizar solo citar una frase: A CADA TIPO DE PROBLEMAS, LA HERRAMIENTA CORRESPONDIENTE. LA ELECCIÓN DE PENDE DE CADA UNO 108 Quenospiramos Juan Miguel Dicenta Garcia 7.1.2 Desde el punto de vista empresarial Aunque la idea principal de Factoría web era el enseñarnos a montar una empresa a través de internet, así como apoyarnos en el desarrollo de la idea para ser expuesta en la presentación oficial, cabía la posibilidad de que alguna pudiera salir adelante llegando a crear una empresa real. En mi caso había una gran dificultad, como me pudieron explicar inversores y empresarios de renombre a los que pude presentar mi aplicación. Esta era crear una gran base de datos de agencias y usuarios con el fin de crear una red social propia. Según datos en la creación de redes sociales de éxito como Tuenti, el dinero inicial para poder crear una red social de un cierto calibre podía superar fácilmente el millón de Euros, cantidad difícilmente alcanzable. Aún así, he recibido muchas felicitaciones por el proyecto además de e-mails de empresas que están teniendo un enorme éxito interesadas por mis referencias, que me hacen pensar que he hecho un buen trabajo y que quizás algún día pueda tener una gran idea que pueda salir adelante y ser desarrollada. Sin duda la experiencia me ha hecho aprender mucho sobre el mundo empresarial y en especial sobre las empresas online, habiendo abierto mi visión en este campo desconocido una vez acabas los estudios. Sin duda le doy un 10 a la experiencia. 109 Quenospiramos Juan Miguel Dicenta Garcia 7.2 Mejoras Como ya he comentado en este documento, se trataba solo de la elaboración de una primera beta. Aunque finalmente a resultado ser bastante completa, puede tener infinidad de mejoras, con el fin de convertirla en una autentica red social en la que todos los usuarios tengan una completa conectividad entre ellos. De entre todas las posibles mejoras posibles pensadas resalto las siguientes: • Hacer que a través de los subespacios los usuarios puedan conversar entre ellos, mediante mensajes tipo Chat, estando o no conectados en ese instante. • La creación de un posible foto Log por viaje una vez realizado, en el cual los usuarios puedan subir todas sus fotos y puedan ser descargadas por el resto de usuarios del viaje. Esto además tendría la doble funcionalidad de poder ser vistas por el resto de usuarios, facilitando así la elección del destino. • Aumentar las capacidades de decisión global en el viaje, como por ejemplo concursos sobre el diseño de las camisetas a vender, elección de compañeros de habitaciones… • Mejora del diseño y funcionalidad del subespacio agencia, dándoles además la posibilidad de subir paquetes globales a todos los viajes del sistema, de manera rápida. 110