Si quiero desarrollar para la web, ¿por qué aprender Ruby on Rails? ¿Cuáles son sus ventajas sobre la pila LAMP?

LAMP es una combinación relativamente estable, fácil de aprender y alojar en el servidor. Maneja una gama de productos que incluye sitios web estáticos y sistemas CMS bastante bien. Una vez que tiene la intención de ir más allá del alcance seguro, las cosas se vuelven complicadas, desordenadas, costosas y, en algunos casos, ineficientes.

La nueva alternativa a LAMP es SaaS, y Ruby on Rails es uno de los marcos que operan dentro de este dominio, que funciona con el lenguaje Ruby. Existen otros marcos que funcionan con Phhyton o incluso PHP, que están destinados a la Metodología SaaS.

Ahora, SaaSis a menudo se usa como referencia a un conjunto de sistemas, patrones, prácticas, técnicas, disciplinas y filosofías que ayudan a los desarrolladores a manejar una gama más amplia de requisitos. La idea detrás de esto es ” Software como servicio “. Pero una vez que ingresa al dominio, cambia de forma a la forma más general de ” todo como servicio “:

Se recomienda crear su software, como un servicio, mientras se prioriza la necesidad de los usuarios. Otros lo ayudarán con el proceso de desarrollo de la misma manera, brindándole los servicios que necesita. Entre estos servicios se encuentran el alojamiento (PaaS), las bibliotecas de código abierto y otras aplicaciones SaaS que se ocupan de la supervisión del servidor, la gestión del tiempo, el control del código fuente, la publicidad, la documentación, etc.

La desventaja de SaaS es la curva de aprendizaje, ya que las tecnologías y bibliotecas relativas se están desarrollando activamente. Los desarrolladores en este campo son estudiantes activos y motivados, y aprendieron a ser pacientes al recibir la recompensa por su inversión de tiempo y energía.

hola señor que rieles y cómo funciona