Como dije ayer, estoy evaluando qué me conviene más para mis desarrollos. Bueno, en realidad estoy tomándomelo como algo más general, pero todo ello viene motivado por el sitio donde trabajo actualmente. El caso es que queremos un entorno que nos ayude a no tener incidencias y ser lo más productivos posible (de lo más raro en el mundo empresarial, vamos
) y, aparte de CodeIgniter, hemos estado valorando otras opciones… Y entre ellas está RoR.
Después del post de ayer, las características de CI parecían difíciles de superar (aunque me dejé bastantes cosas en el tintero), pero el que hoy nos ocupa lo ha hecho con creces. No sólo iguala todos los puntos que enumeraba, sino que los supera dejando su propio sello en cada uno.
Desarrollar con este framework es extremadamente fácil. Todo está pensado para escribir la menor cantidad de código posible y, por lo tanto, tener el mínimo número de errores. Para ilustrar esto hay miles de ejemplos por Internet, pero lo que hoy quiero hacer es presentaros una comparativa que he hecho para ayudarme en esta elección.
Sin más, os dejo el enlace de descarga. Se trata de un PDF que describe la solución que ofrece a cada uno de los requisitos que un buen framework debe cumplir, destacando en verde el que corresponda en caso de que supere a su competidor (IMHO, por supuesto).
Eso sí, todo visto desde la perspectiva de un programador enamorado de la web pero inexperto en muchos campos, sin conocimientos en Ruby y con “algo” de idea de PHP. No os lo toméis como algo objetivo (y mucho menos libre de errores).
Ahí va:
Comparativa de frameworks (PHP On CodeIgniter - Ruby On Rails) (PDF - 84KB).

A todo cerdo le llega su San Martín, y a todo programador un gran momento: la elección de un correcto entorno de trabajo. Y hasta hace poco no sabía de su existencia más que el nombre, pero poco a poco el