He estado aprendiendo Ruby, solo por diversión hasta el momento (no hay proyectos actuales que requieran Ruby). Me gusta, pero también me gusta PHP. Sé que es una pregunta inútil y frecuente para "comparar Ruby con PHP". Eso no es lo que estoy preguntando. Más bien, me gustaría tener curiosidad sobre ejemplos de cuándo un idioma tiene sentido sobre el otro. Se trata de tener la herramienta adecuada para el trabajo correcto, después de todo, y estoy tratando de tener una mejor idea de cuál es el "trabajo correcto" para Ruby.Cuándo usar Ruby vs Cuándo usar PHP
No estoy tan interesado en puntos como el tamaño de la comunidad o la facilidad de implementación. Imagino que a medida que Ruby crezca en popularidad, esto será menos problemático que PHP. Más bien, en el mundo de hacer cosas en línea, ¿qué tipo de trabajos funciona naturalmente Ruby como una solución más apropiada que PHP? Además, para ser claros, suponga que PHP5 está escrito de forma orientada a objetos :-)
Gracias.
Estoy muy tentado de hacer un comentario como "Use PHP cuando sea un (comentario despectivo sobre los programadores de PHP). Use Ruby cuando sea un (comentario despectivo sobre los programadores de Ruby). Realmente, los dos los lenguajes se dirigen a espacios muy similares (no comparas, por ejemplo, Python y Assembler), y las guerras del lenguaje no ayudan a nadie. – Quentin
Esta es la definición misma de una pregunta subjetiva. Yo, por ejemplo, diría "Use Rails cuando quieras" para construir un sitio web. Use PHP cuando quiera expiar a través de la autoflagelación " – meagar
@meager: Puede ser una pregunta subjetiva, pero definitivamente no es una definición. –