Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/08/2006, 04:49
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 5 meses
Puntos: 32
Como dicen los colegas, aprender ambos te dará dos buenos puntos de vista.

Siempre comento: ¿Qué es mejor en la guerra, una granada o un cuchillo? Todo dependerá de la distancia; una granada nos eliminará si estamos cuerpo a cuerpo, y un cuchillo a mucha distancia tal vez no sea efectivo.

PHP es el cuchillo, RoR es la granada.

Si quieres trabajar "cuerpo a cuerpo", a más bajo nivel, hacer todo de cero (porque lo necesitas, tener control de cada detalle), tu opción tal vez sea PHP.

Si quieres trabajar "a más distancia", a más alto nivel, puedes adecuarte a la metodología de trabajado de RoR y trabajar más rápido (luego de tener algo de experiencia, porque mientras tanto demorarás más de lo esperado).

PHP está buscando equipararse con la productividad de RoR, ya existen muchos frameworks con funcionalidades parecidas, y la propia empresa que desarrolla PHP está trabajando en Zend Framework.

Pero como siempre, son herramientas... hace tiempo que se ha perdido la costumbre de evaluar primero el problema para luego optar por la herramienta adecuada... en la actualidad hacemos "carrera" detrás de una única herramienta, lo cual nos vuelve "monotemáticos", "mono punto de vista", cíclopes... y todo lo vemos a través de una sola tecnología.

Hay una gran diferencia entre ser "programador" y un "desarrollador".

En resumen, tal vez aprender primero PHP y luego aprender RoR te dará más herramientas para poder comparar los beneficios de RoR.

Finalmente, no te quedes solo en la herramienta, no es un fin en si mismo.
__________________
Blog phpsenior.com Cursos a Distancia surforce.com