Download Descargar

Document related concepts

Objeto inmutable wikipedia , lookup

Transcript
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