2011-01-31 8 views
9

Soy un experimentado programador de PHP, pero he estado buscando en Ruby últimamente, y parece que hay algunas características interesantes que me he estado perdiendo. Quiero usar PHP para todas mis cosas importantes, pero luego echar un buen vistazo a Ruby on Rails cuando hace las cosas más convenientes (por ejemplo, trabajar con una base de datos de Cassandra, algo que no se logra fácilmente con PHP)¿Hay algún daño al ejecutar PHP y Ruby en el mismo servidor?

¿Hay algún daño al ejecutar PHP y Ruby simultáneamente en una configuración de Apache? Me gustaría utilizar algunas de las características más finas de Rails, pero soy adicto a PHP y no puedo renunciar a él.

+2

Posible engaño de: http://stackoverflow.com/questions/518613/anything-wrong-with-running-php-and-ruby-on-the-same-apache-server – PeeHaa

+0

@PeeHaa estás en lo correcto acerca de duplicar y creo que esto debe cerrarse ... – Alfred

+0

@PeeHaa No necesariamente. Estoy usando una configuración de Apache, pero quiero saber cuál es la respuesta, básicamente, para TODAS las configuraciones. –

Respuesta

8

Siempre que sus aplicaciones se comporten bien no habrá problemas.

Ruby, y/o Rails, al igual que PHP, podrían consumir todos los recursos disponibles, pero esa es nuestra culpa cuando ocurre. Dado que tiene experiencia con PHP, estoy seguro de que ya sabe qué tipo de comportamientos podrían empantanar un servidor.

Yo digo que vaya por ello.

Después de haber escrito el código PHP, junto con el uso de Ruby's Sinatra, Padrino y Rails para interfaces web, también diré "watchout". Ruby + Sinatra o Padrino + HAML realmente pueden seducirte al lado de Ruby.

1

Este tipo de configuraciones hacen que el universo implosione, por lo que debe usarse con cuidado. Pero en una nota seria, no tendrás problemas para ejecutarlos. Como dijo The Tin Man, asegúrate de tener suficientes recursos. Incluso las mejores aplicaciones escritas con ROR consumirán recursos. Una aplicación PHP mal escrita eliminará todo el servidor. Mi regla general: las CPU y la RAM son baratas, pero eso no significa que sus aplicaciones sean grandes e ingobernables.

+2

El código minúsculo es mi especialidad. :) –

Cuestiones relacionadas