Hola, Carlos:
Antes de nada, decir que soy un recién llegado al mundo de RoR, y bueno,
me ha sorprendido muy gratamente… Y estoy deseando empezar proyectos
nuevos con RoR.
Sin embargo, he programado en unos pocos lenguajes… ASP y PHP
fundamentalmente, pero también cosillas en Perl, en Coldfusion, y en
Java… Amén de programar en cliente Javascript, ActionScript, y Java,
claro…
También comentar que he dirigido de forma no oficial (pues no tengo
titulillo de ingeniero y esas cosas) un PFC de la escuela de IngenierÃa
de Gijón; un software de gestión de ayuda para un gimnasio; un proyecto
divertido e interesante; se hizo en PHP + MySQL + PEAR; y consiguió un
Sobresaliente (la MH se resistió, me cachis )
Bueno, dicho esto, comentarte que no veo muy adecuado un proyecto como
el que expones; vamos, no dudo que pueda ser un proyecto muy
entretenido, programar juegos (supongo que hablas de un proyecto en
dónde el usuario se registra, y juega contra el servidor y/o otros
jugadores, se van guardando las puntuaciones… Esas cosas); el caso es
que, personalmente, lo veo poco “práctico”. Opino que la labor del
ingeniero es realizar programas más “empresariales” o “industriales”;
quizás no sean las mejores palabras para expresarlo; lo que quiero
decir, es que para mÃ, un PFC, deberÃa de ser viable desde el punto de
vista económico; y aunque es cierto que el mundo de los juegos on-line a
través de un navegador web está creciendo como la espuma, alternativas a
lo que tu expones, las hay a montones en la red; no veo nada innovador,
con lo cual, entiendo que tu proyecto no triunfarÃa, y serÃa un esfuerzo
de programación cuyo único fin serÃa realizar el PFC; por ello, creo que
un programa más “empresarial” serÃa más adecuado como PFC (si, aquÃ
también existen muchos programas de tipo “empresarial” en el mercado,
ERPs, CRMs, etc etc etc, pero, a pesar de ello, la cuota de mercado de
este tipo de soluciones, entiendo que es muy superior al del portal que
tu expones)
Eso, sobre la temática del proyecto (ojo, es mi opinión; si tus tutores
te lo admiten como PFC, y te dan para adelante… Pues es tu tiempo el
que vas a utilizar
Sobre lo que comentas, RoR es una herramienta excelente para realizar un
proyecto como el que propones; la gran cantidad de comunidades on line
que se han desarrollado con RoR, asà lo pone de manifiesto (amén de
otras interesantes aplicaciones).
También, y cómo comentas lo de PHP, darte como alternativas Symfony (en
el cuál he hecho un proyecto, y creo que es lo más parecido a RoR que
existe en PHP, y con un soporte multilenguaje, en mi opinión, superior
al que se tiene con RoR + Globalize); también existe EasyCake, que tiene
muy buena fama; no lo he usado, pero creo que es más MVC, ActiveRecord,
Helpers… En fin, más de lo mismo y bueno
¡¡Ah!! Por descontado, sea cuál sea el Framework que selecciones, y/o
lenguaje… Usa como metodologÃa XP!!! Te ahorrarás disgustos a la hora
de documentar, y encontrarás que el documentar, ya no es la carga de
trabajo que enseñan en las carreras de IngenierÃa
En el proyecto que dirigÃ, se presentó con XP, y no hubo ningún
inconveniente
Por cierto, supongo que hablamos de PFC de una IngenierÃa Informática
(Técnica o Superior) en España…
Un saludo y suerte