Una pregunta popular entre los desarrolladores web de hoy es “ruby o wordpress?”. Independientemente de los requisitos del sistema que está creando, en mi opinión, debe considerar seriamente si los programadores que tiene disponibles son mucho más competentes en uno de los dos entornos. Si sus programadores son expertos en Ruby y Rails y no han escrito ni siquiera 1000 líneas de PHP, es casi seguro que sea mejor usar Rails para cualquier sistema (excepto si necesita un blog o sitio web corporativo promocional sin ningún desarrollo de software personalizado). Lo mismo para un equipo compuesto por expertos en WordPress y PHP con poca experiencia en Ruby and Rails.
Ambos marcos tienen sus pros y sus contras también. Si uno conoce bien wordpress y ROR, entonces los aspectos de escalabilidad y seguridad resultan ser casi los mismos. Pero, ¿qué es lo que hace que estos dos difieran? Si está creando un sistema de procesamiento de transacciones en el que los datos y varias vistas de esos datos son la única funcionalidad, Rails es la opción natural. Rails es esencialmente un entorno de desarrollo gratuito y es altamente escalable sin mucha necesidad de complementos adicionales. Ruby on Rails es una herramienta rápida de desarrollo de aplicaciones que nos permite modelar rápidamente las características del sitio web. Podemos pasar del modelado y la estimación al desarrollo real muy rápidamente. Esto nos ayuda en proyectos más grandes donde tenemos una fase de descubrimiento que requiere que descubramos cuán fácil o difícil es implementar una nueva característica o funcionalidad. WordPress también es un entorno de desarrollo gratuito, pero viene con algunas deficiencias. Cuando se va a escalar para proyectos más grandes, necesita más complementos y esto se vuelve difícil a veces ya que demasiados complementos dificultan el trabajo de mantenimiento para un desarrollador que no ha desarrollado esa aplicación. Pero WordPress te da algo a cambio de sus defectos. Los temas y el CMS son absolutamente maravillosos y a Google le encanta. Entonces, para los desarrolladores que trabajan en ROR, se convierte en un trabajo complicado trabajar a un nivel de wordpress al crear frontends.
Fuente – Tecnologías Codingmart
- Cómo establecer un localhost usando Laravel
- Quiero comenzar un sitio web de una sola página para vender mi libro electrónico. ¿Con qué compañía / plan de alojamiento debo ir?
- Cómo ofuscar una identificación de pedido de carrito de compras
- Quiero raspar un sitio web y guardarlo en Excel. ¿Puedo hacer esto?
- Estoy diseñando un menú de navegación. ¿Algún consejo o truco que lo haga increíble? ¡Gracias!