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
- Tengo una idea de inicio, pero estoy debatiendo si comenzar en la web o como una aplicación.
- Asumí el proyecto de mi amigo pensando que quería que le escribiera una página web personal. Resulta que quiere que escriba el próximo Craigslist. ¿Cómo decido cortésmente agregar alguna función sin que le pida que le devuelva el dinero?
- Soy un programador de Java que sabe cosas básicas sobre eso y tengo más de 5 años de experiencia laboral. ¿Cuál será el futuro en él? ¿Cómo puedo mejorar en la perspectiva técnica?
- Estaba viendo a algunas personas en el código de YouTube, los temas de WordPress y todos sus archivos .PHP tenían HTML. ¿Por qué no usan .HTML para el tipo de archivo?
- ¿Cuál es una mejor opción para mi startup, PHP o Python? ¿Recomendaría usar un marco para PHP? Usando PHP o Python con Django, ¿habrá una diferencia significativa en el tiempo de desarrollo?