Estoy planeando crear un sitio web que tenga más información sobre paquetes de viaje. ¿Debo ir por Ruby on Rails o WordPress?

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

Ruby on Rails es relativamente nuevo en comparación con WordPress. Ambos son de código abierto, no he usado Ruby on Rails, pero tengo 2 blogs en WordPress Home: GeekStartS y Vishu Kamble, mientras que el último es un blog personal, el primero es técnico y comencé con solo tener elementos básicos. conocimiento de cómo agregar páginas, publicaciones y widgets.
La comunidad de WordPress es enorme, y si tiene algún problema, simplemente búscalo en Google y encontrará el mismo problema en un foro con su solución.
Tienes la oportunidad de aprender todo usando WordPress.
Mi consejo sería comenzar en WordPress, aprender lado a lado ruby ​​y luego crear un sitio web simple en ruby ​​on rails. ¡De esta forma, ahorrará tiempo y aprenderá ambas tecnologías! 🙂

More Interesting

Cómo ejecutar el código JavaScript

Quiero crear un sitio web donde publique blogs sobre mis proyectos personales. Además, deseo usar Python / Django. ¿Qué base de datos debo usar?

Estoy aprendiendo a ser un desarrollador web full stack. Descubrí que el desarrollo frontend es mucho más difícil que el desarrollo backend. ¿Es esto solo mi error?

Cómo preparar un examen de personalidad

Tengo un plan para diseñar un marco en Java (Spring) con mi equipo. ¿Cuáles son las cosas que debo preparar?

¿Quiero hacer un proyecto académico de nivel M.tech en mecatrónica? ¿Algunas ideas?

Tengo una aplicación web de chat desarrollada con la pila MEAN. ¿Cómo sirvo mejor una gran cantidad de archivos mp3 cortos?

He comprado un nombre de dominio en GoDaddy.com y quiero alojar mi sitio web en él. ¿a donde voy desde aqui?

Tengo tiempo para dedicarme a un campamento de entrenamiento y me preguntaba si Bloc es una herramienta que un "novato" podría seguir.

Soy un diseñador de páginas web. Me pregunto si vale la pena ofrecer servicios de gestión de enlaces patrocinados (Adwords).

Si quiero crear un sitio web interactivo que maneje muchos datos generados por los usuarios, ¿qué tipo de idiomas necesito aprender y qué herramientas (IDE, etc.) usaría?

Si contrato a alguien con una licenciatura o maestría en ciencias comp., Que nunca ha trabajado con Rails o Django, ¿cuánto tiempo pasará hasta que sea un contribuyente productivo para una aplicación web Rails?

Aprendí los conceptos básicos de la programación web. ¿Qué puedo hacer (por mi cuenta) para mejorar desde aquí además de construir cosas?

Tengo problemas con los algoritmos básicos de JavaScript en Free Code Camp. ¿Debo aprender en otro lugar o continuar con Free Code Camp?

Soy un desarrollador de PHP, ¿debería aprender Ruby on Rails o Python Django?